uppercas-ify pre/post install scripts
refactor Rakefile

Use FileUtils to do things.

Also, don't link directories, only files. This allows us to just insert our
dotfiles and not clobber any existing files that might already exist in the
system. Additionally, the system can add files to these directories, and they
won't get linked back to this repo. This is good, because I only want to version
control stuff I care about.

This last bit was mostly necessitated by programs that put their config files in
~/.config. Some of these files I intend to track in this repo, while others I
don't care about.
update xinitrc
rm Xresources bc I'm using gnome-terminal