Figured out how to properly write makefile to recognize changes and compile only what is necessary. Also implemented operator-