Emacs: Switching over to helm from ido

Fairly drastic change to my Emacs workflow. Giving it a go and have
separated the unique helm configs into a new config file and separated
previous ido configs to their own file as well and have left them
un-evaluated at the moment.