Remove dead code
Move ResponseClassification to it's own file
Throw up instead of returning null in unexpected situations
Rename logger to conventions
Use iterators for response set iterations
Return bogus if wildcard synthesis fails
Add offline- and recording-mode to unit tests