Implemented more Spring MVC.

Spring MVC in a 'REST' type style is a nice kind of architecture.
Ran up against some hibernate weirdness (not being able to save an
object not associated with the session) but got around that.