Merge pull request #3 from spheromak/master

move Post->PostForm, add Post method that takes io.Reader as a body
Fail more gracefully when you can't connect
update imports in readme
supress panic and gracefully return an error
Merge pull request #4 from tmc/master

Fail more gracefully when you can't connect
Pass t to testConnectionWrapper to allow earlier failure
Thread errors and avoid panic()ing
Merge pull request #6 from tmc/improve-errors

Improve errors
update license as per #8