A client for processing atom events. Based on the algorithm described in Rest In Practice