Added comments
Attempt at makefile
Updated makefile and fixed Werror bug