Added phony targets
Added "distclean" target