Added a touch of interactivity; proved that model does get updated when the view is; and added a save method to repository.

Plus, fucked up layout a touch.