Initial Project Setup

Created the project and skeleton classes from the design document.