Touch-ups on templates
Moved much of the views.py logic into service.py so it can be reused; worked on UI