Add some documentation to the binary.
A little cleaner output when running spec results in output.
Add option to output directly to file.
Slight refactor to ensure we sort on file output.