Use TS types in all stores

Also start using UserNotification instead of only logging to console.