Rename /frontend route to /styleguide

To be more obvious
Merge pull request #48 from moneyadviceservice/rename-to-styleguide

Rename /frontend route to /styleguide
better formatting
dont show tags field in a page form when no tags exist
hidden field to sync tags with mirror pages
bugs fix: create new page with associated tags + associate tags to mirror pages
make cms to redirect to an intended page when login page comes across the way
db migrations
refactor some steps and helpers to easy reuse
remove redundant condition
update hash styling
also seeds db with a user
rebuild schema to remove weird tables
better formatting
Merge pull request #49 from moneyadviceservice/tagging

Tagging Fixes
Rubocop autofixes
Merge pull request #50 from moneyadviceservice/rubocop

Rubocop autofixes
refactor is_tagabble comfy extension to differentiate ActiveRecord added DSL from new model methods
Fixes issue with MutationObserver support in Poltergeist

Have removed the MO shim from the repo and it is instead included as
part of the mas-cms-editor Bower package. mas-cms-editor bumped to
incorporate latest changes.
Merge pull request #52 from moneyadviceservice/fix-poltergeist-js-issues

Fixes issue with MutationObserver support in Poltergeist