Lots of changes:
- New more useful README documentation.
- Renamed all the BundleClient commands to make things more consistent (e.g., make -> make_bundle).
- Changed some of the CLI commands (e.g., edit -w -> wedit, list -> ls, ls -> cat)
- Support use of ^ to refer to last bundle, ^2 for second to last, etc.
- Typing in a prefix of a bundle name will match.
- Bundle spec resolution returns the last match in the current worksheet.
- Bundle spec resolution happens all with a separate CLI call (safer, more modular, but two calls).
- Moved the tail functionality into the CLI rather from the BundleClient.
- Simplified mock authentication.
- Changed '#' to '//' for editing metadata.
- Moved RPC server commands into RemoteBundleClient so it's in one place (for clarity).
- Allow seeking/telling of files remotely.
- Changed the output to make it more regular/programatic.
- Runs have better default names based on the command.
- General cleanup.