Merge branch 'kevin' into redirects
Signals and child handling are easier
Fg and bg work, bitches
started adding aliases
merged all the changes. looks like our only failed test cases are for formatting problems