added simple push device token validation

changes the windows token pattern as well ?