Fix flash messages

They didn't have the right classes / weren't being styled.
Add fulfilled_at, received_at columns. Fixes #59

The fulfilled_at colum is now being used to power all the
fulfilled?-related checks. received_at will be unused until we 'close
the loop' #79.