use vsync in all tests
move configuration protocol/fns to configure.clj
tree.clj