Team show page & functionality

So the team show page has most of the things we want there, the roster, the calendar, and once we get attendance that can go too.  I also made authorization a thing on those pages, so you can only edit if you're a coach of that team.
Also added some tests for the methods I needed for the pages.
Also additional coaches can be added at the team's creation, and the mailers are in for that too.