fix: Ensure site results are partitioned.
Merge pull request #47 from shane-tomlinson/sites

fix: Ensure site results are partitioned.
Refactor: `include.js` serves RumDiaryJSClient

* Add the `/metrics` endpoint.
refactor: Extract the metrics collector from POST-metrics.
Add a test for POST-metrics.
Convert POST-metrics to be an instantiable route. Add tests to ensure data is passed on to collectors.
Further the testing cause.
Rename `verb` to `method`
Update dependencies, replace `enable_cors` with `cors` for newest triage.
Pull `include.js` from the rum-diary-js-client bower package.
Make sure bower runs on postinstall
Remove `/navigation` and `/unload` endpoints.