implemented and tested activitystreamrepository with elasticsearch.
refactored some injections on both test and production modules. closes
#18