Added working matrices, translation, rotation and scaling.

Things to fix :
- Face loading (and pretty much all model loading) is broken. Face loading in particular makes Java crash
- When creating models, there should be more convenience methods for buffering data (IntBuffers in particular)
- Colors/Material loading
- I need to Add a matrix to each model, so they can transform regardless of the viewport