Unified bash

Added the parts i liked from the chicago bash.
This pull request should be merged in tandem with uf unified-bash