added iterative tokenizer
basic console
fixed editmode bug

translate operator saves editmode to prevent a
crash when the edit mode changes in the middle
of a mouse move.
send event when camera changed by keypress
added various quaternion functions
basic camera animation
switch to orthographic projection
renamed 'proj' -> 'projWeight'
toggle camera projection
changed camera controls, transition duration
don't offset node billboards on z axis

causes noticably misplacements in orthographic view
HACK: always use perspective proj. for gizmo

important for maintaining constant size on screen