handle the no file given error
information about user initiating action added closes #5