Added UML diagram. Please add to it as you expand the code!
Merge pull request #1 from Trial-In-Error/master

Added the UML diagram.