Added methods to annotation builder to allow for registering custom annotations + listeners
Added config handling for custom annotations and listeners