test the provision flow

- mocks up an openidRP
- part of #25
Use reserved identifiers for domain and email

*.example is defined in RFC 2606 and 6761 as being reserved for documentation.

hikingfan is used ubiquiously in Google's own documentation.
Merge branch 'master' into tests
WIP: Add more general server interface tests
Simplify jshint tests: generate one test per file
Fix / ignore jshint errors
Merge remote-tracking branch 'origin/master' into tests

Conflicts:
	package.json
WIP: make sure the OpenID endpoint forwards
Fix template error
WIP certification test passes
Test /provision/certify by forging cookies
Make sure the returned cert is sane
Merge pull request #35 from callahad/tests

test the provision flow