handle the case where 'aliases' isn't present in the config file
be specific about invalid JSON settings file failure
version check on open and warn one time for each new version if user is out of date