Basic caching of reports
Make the reports asynchronous
Also fill the cache on the worker side
Merge pull request #14 from deshipu/master

Make the reports asynchronous