added option to pass -file and/or -handle argument to unparse as per request #6