added WebFinger class