Features
* Added `write` method to client-side and server-side file manager.
* Individual log files for each CLI session are now saved to `.bugzoo/logs`.
* Added better error reporting to CLI, which now reports the location of the
relevant log file to the user.
Changes
* Switched implementation of command-line interface from `argparse` to
`cement`.
* Replaced `bug uninstall` command with `bug rm` and `bug remove` commands.
* Replaced `tool uninstall` command with `tool rm` and `tool remove`
commands.
* Refactored core data structures using `attrs`.
* Updated patch command to use `patch` rather than `git apply` to avoid
errors when using containers that do not have an appropriate version of
Git installed.
Bug Fixes
* Resolved permissions issue when instrumenting source files by using the
file manager's read/write API to apply coverage.