Updates to use new toast. Revisit signin/out/register workflow and modernise where required. Register success will now perform a signin. Clear all toasts for various wokflow transitions.