Added abstract layer for HTTPResearchers. Compiles but untested...