Reduces test verbosity, continues on errors. Refs #14.
Write final report with names of failed tests. Refs #14.
Dumps command output on failure. Refs #14.
Forces bash shell due to non POSIX function syntax. Refs #14.
Also reports success for completeness. Refs #14.
Uses custom exception to communicate error output. Refs #14.
Adds terminal beep when test finish running. Refs #14.
Documents task in changes log. Refs #14.
Merge branch 'feature/t14_improve_shell_test_script'