improved reporting, added json/csv, download and header query arguments
refactored module initialization
we are now using separate month and week columns in impression_stats table, rather than using the date_parts funciton to parse these values out for the API