added tclap - port for OSX