README.md in baton-0.4.10 vs README.md in baton-0.5.2

- old
+ new

@@ -60,9 +60,10 @@ Any baton extension should have an executable script that will start the extension service. [Here](https://github.com/digital-science/baton-ping/blob/master/bin/baton-ping) is an example. ### Service The Service is the starting point of any baton extension. The idea of the service is to setup consumers for the input messages arriving from the API. By implementing `setup_consumers` one will allow the consumers to receive messages. [Here](https://github.com/digital-science/baton-ping/blob/master/lib/baton/baton-ping.rb) is an example. +The service also handles daemonizing for an extension. It will properly detach the process and take care of managing pid files and optionally log files. The configuration for pid and log files is commented out in the sample config. ### Consumer Manager This class is an orchestration class that attaches observers to the consumers (like logger, etc), binds the input queues to the correct exchanges, dispatches the received messages to the consumers and updates the observers on changes. One doesn't need to extend this class unless one wants to change its behaviour.