Merge pull request #1 from AlphaO/master

Skeleton Code
Merge pull request #2 from AlphaO/master

Some Refactoring..
Merge pull request #3 from AlphaO/master

Fixed sphere bug, better example
Merge pull request #4 from AlphaO/master

ASTEROIDS + FOG
Merge pull request #5 from AlphaO/master

FPS, fixed a bug in Shape
ExternalModel classes parses .obj files and fills in the vertices, normals, and texture coordinates accordingly.
* Added option to center the model at the origin
* Minor semantic changes
* Replaced helicopter with a more complex model
Merge branch 'StarFaux/Parse_obj_files_to_draw_models'
Merge ship movement
Movement is... satisfactory + shitty ship and texture
very rudimentary collision detection
* Added support for .mtl files and textures
* Added dedicated model directories (StarFaux/models/...)
* Replaced complex model with simpler, textured model
Merge pull request #7 from vincekyi/AlphaO-master

Movement, ship, and other stuff
added health
* Made parsing more robust
* Added slight efficiency changes
* Check for trailing slash for the base directory of the models
merge material stuff
merge new stuff
merge conflicts