Changes to .bashrc and .vimrc, add .bash_functions

* .bashrc
** Fixed some comments
** Made it so that the color codes don't squash formatting codes
** Now turns on the histreedit shell option
** Sources .bash_functions file

* .bash_functions
** File for large function definitions
** Currently only cd function for automagic pushd functionality
** Sources .bash_functions.local
*** Probably going to make .bash_functions.d to replace this

* .vimrc
** Added hexadecimal character value to statusline
** Fixed a whitespace issue