add mock, unmock to do as much as possible at compile time
clean up lein-cascade targets to run tests