Jarv/config refactor wip

These seems like they should be configurable settings.  Are we using these in production to auth against the MIT servers?  What's the story behind this?