I got it to use the username in the case if it cant find it in the contact.  But that seems to broke the creation of people wihtout cases.....
fixed what i broke. Can now grab correct usernames. Close #3