[DO NOT MERGE] Added doc visits models and search boosting

This sets up the backend pieces to store page views and use those numbers to boost search results based on page views. What's missing is pulling the page views from Google and storing them in the model defined here.

TODO:
- [ ] Add Google analytics code to pull down page views, match them to a document, and store the values in the database.
- [ ] Write tests.