Client SDK for JavaScript that logs in.
This is currently tested via node using jasmine against a test environment, which requires some funky initialization. So this isn't a particularly useful client yet, but we'll need to add more error handling, etc, to smooth things out.