Add a basic test of shell ignoring superfluous spaces
Ignore all *.out files under tests

This will be the conventional extension for storing the output of any
shell test runs, and so they should never be checked into git
Refactor redundant space eating with confidence!!