More cleanup in main:
Moved light initialization to it's own function
Removed old code for drawing the terrain
Changed original rotation forthe cube
Merge branch 'terrainimprove' into development

Conflicts:
	main.cpp (fixed)
Removed debug output
Removed old terrain generation code
Moved noise algorithms to noise class
Noise now uses different seed every time
Tweaked ground generation
Tweaked ground generation, again
Moved glut initialization to it's own function