First commit

This commit is up-to-date with the Part 3 of my Voxel Engine tutorial :
http://learninggeekblog.wordpress.com/2013/04/26/voxel-engine-part-3/