Using Makefile-based install system

Just in an effort to use the right tool for the job. The new Makefile
also makes more of an effort to remove and symlink files rather than
whole directories, which means I shouldn't need stupid stuff in
.gitignore anymore, so that's gone too.