Refactored keyword querying service. Now supports global and partial views for each keyword. Partial view can be filtered by date and is paginated.