polishing up the topic api

- added get and modify for the banner
- added get and modify for the info field
- added messages for those changes
- made it so that mode updates won't always send messages