ignore output from UI frontend tests
refactored and fixed Principal/Person/User inheritance
fixed CRUD UI
made auto-creation of users after authentication optional and configurable