Mesh loading

Meshes are now compiled into a more basic format for faster runtime
access. Compiled based on parameters. Added basic camera movement based
on mouse, not very happy with it though.