added '-o file' flag to control output name/destination
Merge pull request #141 from cahna/moonc-outfile-flag

added '-o file' option to control output name/destination