Remove explicit `error` type

It's not necessary and removing it makes the code slightly more
readable.

See here for an example:
http://golang.org/src/pkg/net/http/server.go?s=46393:47886#L30
Merge pull request #25 from alphagov/tidy-errors

Remove explicit `error` type