issue 451 - MakeDrive auth should be pluggable, configurable, optional

Instead of having this as a shared module, you should consolidate -json and -local into one thing.