fix dup declaration
flash message as an observable also
adds a clear all function
little bit of formating
format file
move view models to their own files
remove key