Roughed in Persona enabling node version

**Not ready for merge!!!**

Wanted to get a pull request going for feedback.

This adds Persona to the footer, so you can log in with an email address.

This is node only. I think it's 90 - 95% of the way there...

TODO:
* Remove file commits that are just whitespace on client .js files
* Finish Persona based authentication middleware which is based on the session and data/state/
* Extract JavaScript code into client.js via coffeescript code
* Put OpenID code back in and make it a config option
  * Default would be Persona
  * An installation of Smallest Federated Wiki could opt for OpenID instead