Seperated bash_profile functionalty into agnostic and system specific sectionswq