created the charmbrowser view and have the new curated result list rendering into it

token is highlighted when being clicked on

Make headers sticky and fix the position of the spinner
Added charmbrowser view test file and tests
Merge pull request #338 from hatched/consolidate-browser

This is the first step of a few branches to consolidate the editorial code and search results code into a single `charmbrowser.js` view.

#### Notes
- `editorial` has been renamed to `curated`
- There is an existing bug in develop where the `home` button does not work in the charm search results. This bug still exists in this branch.
- Charm results cache has been removed but there is a card to implement a new version this cycle.
- The old files will be removed as a last step so this only includes the new code.

#### To QA
- Use the il flag (but it should still work fine without)
- Do exploratory QA on the curated results. It should all function the same as before.