Many changes to everything, setup for i3

There were a lot of changes to many files that happened in the dev
branch before merge --squashing into this commit. At this point,
everything is stable and setup to run i3 wm.
Merge branch 'master' into dev
Remove graphical stuff

Removed .Xresources, .xinitrc, .i3, and .bash_profile since it only
really had stuff to fire up startx and keychain. Also made relevant
changes to mklinks.sh and README.md.

Made these changes since I'm trying out KDE. Also, this means that
there's no need to make local-only changes since they only happened
in those graphical files.
Merge branch 'master' into dev