Added UML files, readme.txt, acknowledgements.txt, as well as other
formatting and commenting fixes.
Removed unneeded imports