added mesh texturing and mouse/keyboard view input

AssimpMesh texturing is untested, but the XMLMesh texturing is
working.