Added configuration file implementation

Allows personal details or preferences to be set in a file and allow easier
editing of behavior for other users.