* Added an option for an allow list (`/storage/allowed`), if the file is present the users source address is checked against the list, if its not present they will be messaged to say they aren't authorised.
Please note this feature is not default and only activates in the allowed file is present.
* Removed need for redis, instead uses umsgpack and flat files similar to reticulum and nomad net
* Uses internal queue for the message queue
* Announcements are tracked in file rather than redis
* Uses its own config folder `nomadmb`, code inspired by NomadNet
* Script will now prune the message board to 'max_messages' to ensure the board doesn't get too long, default set to 20
* adjusted indents to match in all functions
* Created announce_check function which will check if need to rebroadcast announcement (hard coded to every 30 minutes)
* Using os.getcwd now can get current directory so doesn't need hardcoded dir for storage/identity
* Reduced RNS.log printout
* Adjustable redis database