added transform controls

ready to go:
added rotation and scale controls
replaced axis geometry with code
added local modes