Actually run tests
Remove Cache

Guava's caches are used instead
Default constructor argument
Improve error message
If the response code is 200, set it to sth else