Massive performance improvements
Further updates
Make sure the cache is up to date before trying to merge
Update the cache
Put comment back
Update cache before update
Merge pull request #31 from guardian/hg-noting-optimisation

Mega performance improvements
Fixed regression bug that caused the caret to be placed within a note after noting a selection
Updates to the latest Travis configuration
Merge pull request #33 from guardian/rr-travis-update

Travis: build config update
Just updating the notes cache is enough
Revert "Travis: build config update"
Merge pull request #34 from guardian/revert-33-rr-travis-update

Revert "Travis: build config update"
Merge pull request #32 from guardian/re-caret-position-outside-note-fix

Regression bug fix: caret position
v0.2.16
merge in master an refactor notesCache
moved unit tests to test/unit folder & edit runner to run unit tests before integration tests