Added requirements, some analysis and design classes (UMLet format) and layout.