Add optional output file
Add command line arguments