Add test for help output.
Refine testing. Add more tests.
Amend/fix return status implementation.
Merge branch 'master' into tests
Factor out utility functions into separate file.
Write more record tests. Shorter filenames for standard files. Set git repo filemode false.
Distribute tests over several files. Update project file.
Fix Pylint warnings.
Finish record tests for now. Create stub files for other tests.