Move browse over from frontend and style

- Moved over the functionality from the browse controller on frontend
- Created views for those pages and styled as per designs
- Copied over the tests from frontend and refactored them to work with
  the new code. Added a couple of cucumber tests to hit parts the
  controller test didn't.
Improve display of browse on small screens

- Reduce the padding, remove the border.
- Added titles to the pages
- Put some padding around the detailed guidance section