Remove Event model. Bake 'Add Procurement' and 'Approve Procurement' into Procurement model.
Add Redis installation & config scripts.
Setup Redis for caching event info, and failover to the filesystem when Redis is not available.
Merge branch 'events' into refactor
Show recently added purchase details on index page.
Use Redis to cache product list for autocomplete and db overview for landing page.