User registration/edit controls + some refactoring
Improve topic list, deletion, confirm dialog usage
Implement auth interception, admin dashboard functionality, fix auth tests