Re-work to remove repeating templates in editor

Articles, blocks and components now use have a 'general' settings
Handlebars template.
Upgraded to latest version of json-editor
Some work to perisis the scroll on the 'page' view

It's not yet perfect, but it's better than it was.
Re-styled 'add' and 'delete' buttons on page

Article, block and component views updated.
Re-work to persisting scrolling
Now resetting the page scroll position on route
Removed console.log()
Merge pull request #377 from adaptlearning/editor-panel-rework

Editor panel rework