[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.