Settings file

Added settings file, now the project loads settings from the file on
load, including the paths of the info and data files.

This will allow users to place the info and data files with the
portfolio so that it can all be backed up etc.

possibly in the future I may change this to a more git-like format where
the info/settings/data is stored with the project and therefore portable
Progress with time stamp, attempt pull

Made progress with timestamp function, committing and then attempting to
pull on another computer