Creates metrics model/table for each shift to house shift results

* Creates views for controller actions
* Link from shift show page only goes to show if results already exist
I don't like it all that much, but the containers include relative positioning so each container indents from the previous container.  There's probably a much better way to accomplish this than using multiple containers.