Added rotate action, bound to R.

Refactored move action into TransformBase.

Object bounds now rotate with the object. Because why not.