1 & 3 complete, 2 needs debugging

Something is wrong with my signaling. Comments need to be added, the
pseudocode files need to be added, and the basic write up and
instructions need to be added