Cleanup in main.cpp
Moved the terrain generator to it's own class, further cleanup in main.
rewrote parts of terrain generator header
more TerrainGenerator improvements
New ground generation algorithm (not complete)
Modified makefile to allow more than 2GB RAM usage
Now generates spheres
Ground Generates on Sphere!
More cleanup in main:
Moved light initialization to it's own function
Fixed terrain elevation not rendering properly
Also fixed memory allocation issues
Removed old code for drawing the terrain
Changed original rotation forthe cube
Merge branch 'terrainimprove' into development

Conflicts:
	main.cpp (fixed)
Removed debug output