Wrote a failing test for stripping out empty ps i.e ps with b elemnts
inside them
Added failing test
Merge branch 'master' into hg-remove-empty-ps
Merge remote-tracking branch 'origin/master' into hg-remove-empty-ps
Revert "Do not needlessly run formatters when executing `insertHTML` command"

This reverts commit cb820e9b6e544ecb1595dd84c5b0ee6a0f61466f.

Conflicts:
	test/main.spec.js
Returned to previous functionality of running formatters before paste
Added file for removing bs for historical reasons
Fixed indentation issues and altered the way remove-empty-bs recieves
its html
Updated according to comments: fixed indentation, merge test cases, and
updated comments
Updated indentation
Added jsbin comment
Updated code according to comments: moved essay about running formatters
before insert, updated test descriptions.
Remove only
Merge branch 'master' into hg-remove-empty-ps
Updated function name
Update tests to match the changes in scribe-test-harness; all tests
using insert html now use the new version of the function
Removed unnecessary focus
Bumped package version and restored given
Merge pull request #212 from guardian/hg-remove-empty-ps

Hg remove empty ps