RESUtils refactoring, table option utilities, modules.notifications fixups

* RESUtils is now lots of `RESUtils.key = value` statements instead of a huge object definition.
* Added RESUtils.options namespace for "module options utilities"
* Added RESUtils.options.table CRUD functions for fetching/adding values
* Tweaked modules.notifications to take advantage of RESUtils.options.table functions
* Miscellaneous modules.notifications fixups


Another PR with too many things at once, plus RESUtils changes -- brought to you by @andytuba