Applied Angular material, Added use of toasts and redirection. Things are looking better, slowing splitting app.js into separate files.