Finished reworking how flash messages work (for now).