add usage (-h) and the ability to specify the output file name