Corrected README. it said polybuf...
Added a StateListener to listen to an engine's added states
Added a HeadListener to listen to an engine's head changes
Added a BranchListener to listen to a branch manager's branch changes