Store last request made

This will be usefull for catching errors, as we can use the high level
API, and in case of error inspect the last response we got from server
Simplified implementing custom authorization

The ModelRestApi class now has a few shorthand method to simplify
the derived implementations