* add tests for cache * changes to test * add pruning and tests * add fifo queue * revamped key function * fix all methods to use new fifo queue * fix tests and gazelle * refactor block cache * lint * add a bit more testing to service_test