.bash_profile updates and refactoring

Preparing to implement more modular system for configuration and inheritance. For this reason, I'm rearranging the .bash_profile in an effort to allow for variables to be easily overridden by platform-specific bash_profile includes.