Add custom errors

- ErrorInvalidHost (example: http://foo.bar)
- ErrorTimeout