Improve error handling
Add GET Method
Normalize failed request, handling responses by status code
Normalize URLs
Add POST
Example of post
add put, delete