Initial Commit. Added Tentative UML for some parts of our project