history and restore commands (but no tests yet)
add search command
added tests (but old tests now fail and i don't know why)
fixed borken tests, added cache test suite
--help command (v0.2.0)
merge with dev branch for v0.2.0