Start adding controllers / views.

Some controller tests pending.