Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Added async tasks to handle caching
Added a check and fixes for model object that are not serializable
Merge pull request #73 from matthewrice345/master

Added async tasks for caching