fixed  hacked migration, deleted the other one
make some things work. from userprohfile to userprofile again
loads of fixes for the new usermodel
make most tests work with the new usermodel
make is_external handle empty email adresses. remove a print().