expose cache and deps for testing
filter out items by localStore
add some globals and provide a clean client instance for all tests
add a cache test
let setup handle global localStorage and cleanup
add tests for base client libarary