refactor to npm modules passport-users & goose-plugins