Alien Megastructures

The Kepler Space Telescope locates a distant star with some very strange objects in orbit. Signs of an exotic alien civilisation or something more mundane?