Initial commit of the new UI.
Renames. Migrated some events from to a more local model scope.
Also started on the command-stream pattern, which, most likely, will
simplify the various handlers out in different views and give us a
pseudo-global state.
Moved, and renamed the model* files.
Moved the protocol files into a seperate directory.
Moved storage-relevant files into a seperate folder. Also changed
storage.reception to use my silly singleton class pattern.
Moved a some of the html from components to the bob.html.
More work on the service library. For some arbitrary reason i like
the "Service" name better than "Protocol", so I will be moving
the  code from all to procol*.dart files into the service-*.dart
files while, in the process, reviewing them.
Model for the user notifications. For now, I try to display all
errors emerging from the HTTP interfaces using this panel.
Most likely, this is not what we want from a final product, but is
is very nice to have during development.
Re-enabled the disabled components for the homePlus context.
Now using the abstract class, which gives a IMHO nicer naming.
Moved to the view folder.
View for the notifciations.
Notification panel ID.
Model review and minor cleanup.
Now using the new namespaced structure.
Added criticalError method.
Changes arisen from the protocol.dart location move.
Renenabled some old, and introduced some new components.
Minor visual changes.
Notification panel. It probably shouldnt't be here - but I need it
to visible at all times, so, for now, it'll have the pleasure of
being part of the main bob.dart file. Yay for notificationPanel!