UI Improvements

- Added TransformGizmo class to allow users better manipulation over
object's spatial properties.
- Removed the ability to select items with any mouse button in favor of
only the left mouse button. This should allow the gizmo to work better.
- Added mousewheel zooming