Finish slim view; must redo templates soon

Due to shifting scope and me lacking knowledge of best practices, the
whole front-end is a mess, and is due for total redevelopment in near
future.