moved loading logic into its own file.
exposed some of the loaders functions as methods.
added transform controls
replaced axis geometry with code
added rotation and scale controls
refactored
added local modes
changed default settings
added todo list

optimized and bug fixes

changed default settings

typo

hide intersection planes

refactored transformControls
added half-rings to rotation handles
refactored code
completed all major features
added example
added callback
added mouse out event to EditorControls for consistency

corrected local eye rotation
Merge remote-tracking branch 'arodic/editorRefactoring' into dev
Merge remote-tracking branch 'arodic/transformControls' into dev
EditorControls and TransformControls clean up.
TransformControls: Using EventDispatcher instead of callback.
More efficient, but currently a bit buggy.
Editor: Moved js files around.
Editor: Replaced now uneeded axis limiter with translate/rotate/scale buttons.
TransformControls: Firefox support.
Not sure how this was working...
TransformControls: Using single Line for axes.
add an improved version of the STLLoader
TransformControls: Renamed updateMode() to setMode() and updateGizmo() to update().
Simplified TransformControls example.
TransformControls: Removed mouseout handling.
TransformControls: Fixed key handler interferring with editor input fields.
this allows ie10 to load STL files
Merge remote-tracking branch 'gero3/newSTLLoader' into dev
STLLoader: Some clean up.
Editor: Yet more simplifications to controls behaviour.