fixed bug
changed handling of invalid names
changed handling of empty names and improved BDAY parser