definition file name as 3rd optional argument is accepted; closes #26
update readme