cleanup Makefile
tidy up `make clean` target
add a makefile dependency
cleanup dotfiles