Refactored request handling
renamed
Added repository that is a list with one response per address.
added tests to ensure different methods lead to inequality
changed scope of classes visibility
added class documentation