Add click to requirements
Differentiate between item search for and item returned from 1pass
Use click for echoing to to stdout/stderr
Remove KeyboardInterrupt since click deals with this for us
Rebuild cli tests for click usage

Switch the tests to use the click based cli function and use clicks
testing helpers where possible.