Commit for Homework 3

Most up to date code off of my computer. Our latest version of the code
is on Stelios’ machine which the github desktop client is not working
on.