Restoring sanity to .bash_history
THIS FINALLY WORKS

...I hope.
Because PuTTY identifies as "xterm-256color" now

The terminfo for 'putty-256color' doesn't display bright background
colours properly. This has been driving me up the wall for months.
Simplified logic
(Slightly) faster, (much) smarter about switches
alias cleanup
completion for function functions
better which(), where() and what()
slight change of plans :D
nothing to see here

Another empty commit. Weird.