Make not providing an input file less explosive.
Add test runner.