Merge pull request #16 from lostisland/functional-rels

Functional rels
ResponseError() sets an empty http.Response.
merge master