Dotfiles stuff

So I've finally finished fixing all the problems I had with the dotfiles. Some of these are deletions of stuff I feel is unnecessary, and some is fixing functions that didn't actually work as stated or had bugs. We can choose to pull in some or all of this...