Update package metadata
Rename cli => _cli
Removed need for Patcher workaround

Turns out mock.patch can already do the same thing.
Fix some tests that were occasionally breaking

Note that pytest-quickcheck must be updated to HEAD to support the new
min_length option.
Add more tests