Frontend cleanup! Form validation, tabs, notification system, and more.