Adds functions t bashrc, vim colour detection

Also, switches from tabs to spaces for indentation, removes .netrwhist stupid
crud file, and removes osx because I kinda like OS X how it is. Except for a
few minor things. I've updated readme.md as well.