Made Makefiles create binaries that are specific to each homework (hw->HW1)
shuffling things around in HW3 for cleanliness.  Also, I was confused about a missing include in the Makefile.