Finished Ingredient List events

Added list request and result.
CoreEventBus now cleans up events once they're done being fired.
Ingredient was missing a getter.