Project 2 commit

Project is unfinished but submitting to avoid another 25% lateness on
my grade. Will resume work over the weekend and correct all mistakes to
have it fully functioning by the 3rd weeks project