Convert BillingHandlerEventListener to singleton that listens for all handler types
Create factory for BillingHandlerEventListener
Added options model, service, and configuration page
Added privileges and global options