add pluginManagement part to pom to deal with an m2e issue
MongoLinksDatastore  returns actual linkobjects on getlinks instead of a cursor
refactor MongoLinksDatastore
change implementation so getLinkById returns a link instead of a DBObject
refactor TestMongoLinksDatastore
refactor MongoLinksDatastore
organize imports in LinksDatastore
fix SparkRestApi to use the new implementations in LinksDatastore
suppress warnings in TestJsonSimple test
remove public modifiers in LinksDatastore
extend DatastoreFacade with getLinks and getLinkById methods
stop using a singleton pattern for SparkRestApi
provide LinksDatastore instead of MongoClient to launchServer in SparkRestApi
rename launchServer to startApi
start implementing TestsparkRestApi
provide DatastoreFacade to startApi instead of LinksDatastore interface
move the DatastoreFacade parameter in startApi to constructor
fix DatastoreFacade according to new SparkRestApi implementation
fix main method according to new SparkRestApi implementation
fix TestRestApi according to to new SparkRestApi implementation