kill more globals
properly update repo state
make repose a lot less chatty be default

I think its best commands only report errors and failures by default.
Added a verbose flag if you want more information printed.