Overloaded ResourceFactory and AuthProvider constructors to allow for an
existing Token to be passed in