Pluginabilty support for remote read operations

added configurable remote read client 'RemoteBlockReader' and changed remote 'DataServer' to be configured by class name as well
why was this changed from AfterClass to After?