Add support for toasts before curses is initialised

Toasts will be queued and displayed after curses initialisation
Add handler to convert log warnings into toasts