Braeden

Results 2 issues of Braeden

This should resolve issue #362 by validating that output filenames contain no illegal characters. I've used the Python `re` module for validation, and created `IllegalOutputFilenameException` to be raised in the...