Initial commit for the project, contains all code originally from class