moved plugins to SampleManager, renamed elasticsearch module to datastore to avoid name conflicts with original module