Support root-page widgets supplied from blueprints.

This adds boxes for authentication and documentation. Fixes #3.
Merge branch 'issue3'