Added agents listening to Athena updates
Further Athena development. Split into message processing and handling parts.