Fixed clearZoom problem introduced from previous commits
No longer need fix to prevent wrong binding of ui.noteContent, Ticket0524
Ticket0524: Using shortcut keys too quickly in succession causes issues
This is all managed by the orchestrator now.
This commit gets rid of the shortcutTimer hack
Ticket0565: Tree structure re-organisation to prevent breaking trees
* Left Todo
 - Centralize all the pieces in the Orchestrator
   - History manager (actual 'ActionManager')
  - Notifications
  - CrashPrevention
    - Pushing to localStorage first
    - Clear localStorage when all is proceeded
Merge branch 'master' of github.com:derekchen14/notableBeta