Add documentation for JSF

fixes #122

I had a look at the HTML in a browser. But didn't test whatever Scala does with it, as I don't have Scala installed.