changed resource file load method

resource description file loaded via path from os.getcwd() which
is not good if run from different locations
description file specified by user is run using app.open_resource()
setup closes gracefully and also more questions

now tells user when done and closes file
added email port request in notification setup