Add support for agent lifecycle callbacks
Wrapper for adding a Behaviour by LifecycleCallbacks
Add new maven module
Add LocatedAt predicate to gps ontology
[de.effms.jade.commons] Catch all LifeCycleExceptions and print them until we have better error handling
[de.effms.jade.commons] Add interface for service providing agents
[de.effms.jade.commons] Let AbstractAgent implement  ServiceProvidingAgent
[de.effms.jade.commons] LifecyclePublisher should use log()
[de.effms.jade.commons] Extract agent interface for better inheritance composition
[de.effms.jade.commons] Rename LifecyclePublisher to LifecycleProvidingAgent
[de.effms.jade.commons] LifecycleProvidingAgent extends Agent
[de.effms.jade.commons] ServiceProvidingAgent extends Agent
[de.effms.jade.commons] AbstractAgent implements new Agent-Interface
[de.effms.jade.commons] PubSubAgent for better typehinting
[de.effms.jade.commons] Enforce explicit cast method to Jade-Agent class
[de.effms.jade.commons] Interface and implementation of a publication service
[de.effms.jade.commons] Abstract search behaviors
Remove old implementation as part of an agent
Add RecommenderSystem ontology
PubSub Service Implementation