Reworked the Note saving/loading.
-Now uses a single NoteState model that stores the user note and reveal box states.
-Serializes into a single json blob

Reveal Box reveal states are now preserved when reloading/quitting.

Notes are now loaded based on the date of the last Saturday (or the day of if it IS Saturday). This allows us to begin testing multiple notes at once.