Changed the Light interface a little bit
Greatly simplified Light interface
Removed constraint that lights must must have height=width
Updated TODO