Fix #12

@ddoherty03 @mattdeboard Thanks!!
Report an error message on connection failure.
Handle bad status codes.
Add more explanatory error messages.
Update readme to include part about enabling the Calendar API.
Add comments to response handler.
Remove needless let* because let will do.
Add condition for empty status code.
Add missing variable.
Add another missing variable.