deliteful/Toaster widget

I meant to test the custom setter. A invalid type value (ie not in `types`) will be refused and `m.type` will defaut to `info`.