Cucumber framework.
Submodule the BrowserID verifier reference implementation.
Detect features in the Persona window.
A README of sorts.

(More like a mission statement, but less vague.)
Ignore Rubinius build products.
More work.

This has made me realize that the scope of a library to handle BrowserID
sign-in should really not bother with registering users -- there are too
many ways to do it.  That's something that's best handled by some other
library.
Signing in works.

(Mostly.  I haven't tested what happens if Persona asks you about login
persistence.)

This also removes all the code to automate registration, as that's a
separate topic.
First cut at a Persona page object.
Use Persona page object in scenarios.
Remove unused authdb manipulator.
Rearrange repository structure into something like a gem.
mozilla/browserid is needed for tests, not for the gem.
Don't rely on a Web resource for jQuery.

Doing so just gets in the way of offline testing, which I do a lot of.
Merge env and world files.
Add back a missing step.
BrowserID process control for tests.

Note: Yeah, SIGINT is required to terminate all the BrowserID process,
not SIGTERM.  The latter will only kill the parent and leave the
children around.  It's kind of silly.
Gemify.
Capybara::Persona is now a thing.
Handle the case of disappearing windows when searching for Persona.

Interestingly, it's necessary to rescue on both errors --  I've found
that omitting one lets the other through.  Sadly, I don't yet know why
that's the case.
Lock to latest browserid.