fixed bug in change_password, begun work on make_principal