New light system per layer instead of per model
Changes:

	* Added camera handling and started to work on Frustum intersect
	* Don't recalculate matrices on Model if nothing changed
	* Several improvements