Plugging along. Some bugs, but mostly I just need to handle errors.

Almost there!