Merge pull request #36 from guardian/jp-refactor-utils

Refactor Low Level Utilities
added failing regression test
fixed bug in which only the last note segment was getting note--collapsed class
fixed erroneous paragraph insertion bug
remove only from test files
formatting
added skipt to is-not-empty unit test
added description to is-not-empty fix
Merge pull request #38 from guardian/jp-note-toggle-bug

Fix note--collapsed add class bug + erroneous paragraph insertion
Merge branch 'master' into jp-refactor-utils
fix failing tests with toggle selected note