Updated Makefile to better clean up after itself

Updated Makefile to better clean up after itself with 'clean' and 'distclean'.