Refactor out alias and bash prompt

- Create sperate files for aliases and bash prompt
- Aliases contain intersection of linux and mac profiles
- Each profile still has system specific alias and functions