make sure we close the resp body.

This patch makes sure we close the response body, otherwise we'll have
many connections in CLOSE_WAIt state and associated go routines.
fix the trailing slash issue.
Merge pull request #5 from jvshahid/fix_trailing_slash

Add trailing slash to store URL
get rid of the status code and status, return errors instead.
don't check for nil body and assume it's not nil if err isn't nil.
Fix comment typos
Merge pull request #4 from jvshahid/fix_open_connections

make sure we close the resp body.
Merged
Add basic client tests
Added missing `return` after error in example.go
Merge pull request #6 from elimisteve/patch-1

Added missing `return` after error in example.go