Organized codebase.

McRaw is going to be a rather big project, and it would be prudent to
separate out the files.  I haven't figured out how to do import
statements successfully (at least not working with how I want the
project set up), so all I do is execfile on each of them.
Fixed option descriptions to ttfamily
Filled out command tree.

Python is nice about this.  Using the introspective function
`locals()`, I can retrieve a list of members of the current scope.
Pairing this with exact naming of functions, it is easy to simulate
the required command structure.
Testing build with Travis CI.

Changed Travis CI file slightly to simplify things for a while,
pushing to test build.  Everything returns exit code 0, so it should
be a successful build.