WIP caching
Merge branch 'master' of https://github.com/anchor/marquise into add_consistent_util

Conflicts:
	marquise.cabal
Caching + load/store from cache file added to MarquiseD
Refactor to use StateP, new SourceDictCache type, restructured use of shutdown MVars
Linking threads is what cool kids do, also exceptions are a thing
Update dependency on vaultaire-common
Fixed tests
linting
Merge pull request #22 from anchor/add_caching

Add caching