Cleanup: drop web UI and heaps of Hamster legacy
Make `log` and `punch_out` commands configurable

...or try to.  The old CLI is hard to test, poorly written and bound
too much to Hamster; it should be simply replaced by a cleaner one.