added support for obj files with texture fields
Add support for obj without normals
OOP'ed this thing, added proper manipulators

Need to get manipulators paired with objects, handle state
manipulation appropriately as well.

Also found bug caused presumably by not updating the camera
view matrix when selecting.