Merge pull request #100 from flexiblepower/development_bjorn

Will merge all commits, on advice of @villgust .
Refactored ResilienceTest and ConcentratorResilienceTest to a more generic
Resiliencetest + Auctioneer and Concentrator implementations. Both now
have more unique code and inherit general methods
Created SessionManager unit test
Update to wrappers and added throws to Concentrator, to indicate that it
throws Exceptions.
Merged conflicts about matcherRole/Endpoint
Updated SessionManager, Concentrator and Auctioneer to correctly work with sessions. Created SessionManager unit test
Merge pull request #101 from flexiblepower/development_tom

SessionManager
first objectiveagent and objectiveAuctioneer
first objectiveagent and objectiveAuctioneer
added objective auctioneer and objective agent with an example of objective agent, remove matcherId in auctioneer