Adding persistent data and chat suppression

Need to clean up some code and comment. On vacation. Too lazy atm.