Reorganize to one file per class.

This should hopefully make it easier for someone new to the codebase to
navigate and find methods.
Implement Repo#list backend (naively)
Implement initial backend for `discard`
Add CLI command for `discard`
Add pass-through static methods on Twit module
Update CLI to use simpler static methods