adds 'eggs' and 'chickens' API actions and messages. cleans up some of the linkage/flow as well