Merge unit tests
Splitting the unit tests made for a lot of duplicated code and broke my tab complete (or at least I'd have to make another script for the test-hh4b
script). This merges it back. I think if we want to split up the tests we should make the code more modular (which might be interesting for bash code).
Pinging @khoo in case he has a better idea.