implement new view to display messages with features:
- flash temporary messages in a header
- present other messages in a popup shell on overfly the error hint