persona support is now functional

There's still a bunch of stuff that needs to be cleaned up to have it be
more correct, though.