Merge pull request #1 from pretyman/master

Merge my shit int yours Ellisssooonnnnn
With Tessellation and Lighting.

This code is with tessellation and lighting.  Geometry shader is turn
on.  There's a bug where the terrain height is derived from the
generated terrain instead of the loaded terrain.  The lighting is using
that height and causing weird light issues.
Fixed compilation for missing call to .c_str()
Push the middle of the quad randomly (it at all)
Normals and generated terrain

Fixed the normals to be generated in the clockwise direction
Now it renders the generated terrain, and not loaded from file
Fixed comment in the NormalGeneration

Normals are being generated for CLOCKWISE vertex order
Assert compilation and reset of terrain on setup

Added #include <cassert> to src/NormalGeneration.hpp
Removed the reset after the terrain generation on src/ofApp.cpp
Added Texture coordinates to the Terrain