Super commit!

- Textures are now simple texture calls.  Looking into bump mapping at
the moment.
- Shader issue is fixed, tabbing works as intended and everyone is
happy.
- Skybox stuff exists but does not work.  It renders but...badly.
- Additional method to support parallax drawing and bump map drawing.
- Restructured the assets folder and path constants.