Rearrange files to clarify loading for different shells
Split out functions and path customisations
Customise editor based on OS and whether this is an SSH session
Move bash specific completion fixes into bash/custom
Add install script
Remove extra sourcing of RVM
Remove last bash-config references outside of the README
Pull git_pretty_log back into common
Add .zshrc (expects oh-my-zsh)
Add -f flags to mvim/gvim
Tidy up install command to single line
Add serve alias for running up a ruby server