No update() for Agent. Made StateMachine an Agent.
Renamed Agent to Telegraph and moved it to msg package.
Merge pull request #2277 from nooone/agent

API Change: Renamed Agent to Telegraph and moved it to msg package. Also, removed the update method and made StateMachine a Telegraph.