Convert README.md into .rst
Move external data files into ttapiutils/data
Add subcommand infrastructure and canonicalise subcommand
Break out common functionality into util.py
Add merge subcommand

It merges multiple API XML docs into one
Add .gitignore file
Move more functionality into util.py
Add fixexport subcommand

It fixes the event IDs in api v0 xml exports, allowing them to be
round-tripped.
Add xmlexport subcommand
Refactor generate_api_v0_deletes.py into subcommand

It's now called deletegen.
Add skeleton of autoimport subcommand

This command will be used to tie up all the other commands to
perform an automatic import.
WIP hacking...
Move common HTTP stuff into utils
Add xmlimport subcommand to import XML into Timetable
WIP hacking on autoimport
Add --dry-run option to xmlimport

An analogue of the HTTP request is printed to stdout when
dry run is enabled.
Add autoimport subcommand

It uses the infrastructure provided by the other subcommands to
automate the process of updating one or more timetables to a desired
new state.
Fix deletegen crashing when a series is deleted
Improve error handling

raise_for_status() only raises for HTTP error status codes, I assumed
it raised an exception referencing the current status code.
WIP unit tests