show returned error message

instead of just displaying a general error 
when we get a error response.
added the option to pass in additional steps
updated example
use shema less url. 
so if site runs in SSL it should be fine too.
Merge pull request #3 from thilo/master

Some minor improvements