Main Commit

These are the main files for the assignment.