UI/UX cleanup, client-side form JS updates, much prettier