Updated Requirements, Architecture, Class Diagram

Initial sketch of Class Diagram