splitting .bashrc into a loader/universal setter, first pass at -nix looks good, -mac needs a bit of an update..