added a more single page app version that use angular ui modals and a toaster