Initial checkin of the lightbox API.

* Bring over lots of the grunt infrastructure from fxa-js-client