Bump auto-refresh interval up to 30min.
Move lots of stuff back into the controller.
Extract files for PurchaseStatsView.
Clean up ScrapeProducts.js