Added Files to Repository

Added the main files and a test class