Code Clean up
+ Added vector.h to hold all vector based math and logic functions
+ Added render.h to hold all functions that do pre-rendering or
generation of textures
* Optimized some headers