change resource description to file

resource descripotions is in customisable file, rather than direct
from userSettings.py, this makes it easier, userSettings just has
a filename for it now
Setup util being created, for distribution