Bug/explicitpathrequest

Code available for review.  Second version eliminates the use of absolute path but still insures that input consisting of a directory alone will not be accepted.  Only a path to a (regular) file is accepted.