Finished major code clean-ups. Still writing up README, then I'll add my
UML to the directory.