Added mouse into the project, postion and mouse buttons are currently
tracked. Also fixed up the obj loader, data can now be extracted to
generate a mesh and model file.