added code for keyboard/mouse adapters and manipulators
fixed rotation
mouse manipulator mostly working
added translations back into test