Refactor bill store/notifier to be more uniform

For ease of some future changes.
Listen for DMs and reply with bill info