First commit. See README for usage and a list of pending things.