Reversion 2

Mistakenly reverted the "Second Work Period"

This fixes the lack of new cpp files for Assignment 1