Added base entity result class.
Rename ResultBase to Result.
Added more result entity classes.
All JSON responses have a 'response' key with the response data. Use it.
Store the id and url of the response as well.
Added methods to return the id and url of a result class.
Provide optional settings for result classes.
Update test method signature.
Added docstrings.
Added method bodies for result classes.

Currently not implemented.