Fix assertion.

We were generating a new salt every time the makeAssertion funciton was
called. This would cause a verification failure beacuse the remote
assertion would be different from the local assertion.
Fix tests.
Fix badge recommendation test.
Merge pull request #238 from mozilla/234-broken-assertion

Fix assertion.