Bash Main Clean-up Initial Commit.

New structure and layout for Bash.  I am toying with storing all bash
related files in the bash/ directory with the .bashrc sourcing the required
files.

The .bashrc contains logic for handling machine dependant files by
providing the ability to override a given file by putting it in a folder
within bash/ named after the host.  Additionally, you can source machine
dependant files by creating a duplicate file and adding the _HOSTNAME
suffix.

The aim is that the .bashrc and .bash_profile files will be sym-linked by
the new dotfiles script.

More to come.