So I looked through the old admin client code and only saw the `subdir` property used when constructing URLs.  This leads me to feel more strongly that all API calls should belong in a model. 

Could you please move this into the `UserModel` as a `fetchForgottenPassword(email)` function (or some other similar name?

Also note that this should be using `BaseModel.apiRoot` to prefix, not `subdir`.

Sorry to be a stickler about this, but I do feel it will make for a stronger overall application architecture.