More dashboard support, forms and general functions for rendering.

The goal is to have a WordPress-like ability to prevent the game designer
from needing to visit the database manually.  We're still a long way off,
but the dashboard should strive to give a designer everything they need
to create content.