allow for external ranges json file. fixes #93
rewrote the config files so they can be referenced from another config