disable virtual_env if we leave the directory
add RVM
whitespace
add bash usability tweaks

* color man files
* use a shared history
* ignore dupes in the history
* make less just print if it's less than one screen
* press Control-D twice to exit the shell