Trainer is a User
removed new/edit, introduced cancan
firm_editors introduced
bugs; login handling; menu links for trainer/taskmaster