Added mesh, materials and mesh loader

To do: write some shaders to test things out.
If everything goes well, start builing stuff for the assignment (in a
different branch)