First Commit

Project ready to be submitted.