Update README
Add request error handling
Modify default user-agent to gem name
Improve specs
Merge pull request #4 from meganemura/issue-fix-request-error-handling

fix request error handling