Added the basis for creating Note properly
* Also
  - Refactored #cloneAttributes test
  - Added tests for createBefore and createAfter which are not passing
Made test pass for createBefore
Correctly creates note if cursor is in middle or at beginning of title
- Adjust the tests for defined behavior
- Modified how title is handled in note_views@Note.ModelView#createNote
Ticket0456 - Update createNote so new notes are added more intuitively
* Known bug
  - If you press enter and ctrl+shift+backspace one after the other, rank aren't properly manage
Get rid of console.log
Merge branch 'Ticket0456'
Fixed behavior when note is last of branch
It would add the note in the same depth of the following note (note on same branch)
Instead of appending it to the current branch
It also fixed the bug of not being able to add a note at the end completely of the list
Merge branch 'Ticket0456'