Added support for writing output to file (close #90)

Implemented CLI argument --report for specifying a file location to which the formatter output will be written.
I think there is no need to set a null default here since it will be undefined if it is not there :+1: