Merge pull request #27 from AEgan/egan-dev

adds attendance model and tests
got the calendars up on the team pages
updates attendance so attending is no longer required to see who has not responded, also updates tests
adds attendance controller and basic logic, now filling it out
adds mailer function, modifies controller action for the mailer to be easier
team show page updated, coaches per team now assignable, editable.
added some tests
adds route and view for attendance recording
adds email sent page if we want it, adds user to the email return render calls
user pages now show player's teams
took out ids and pw hashes on user/show
Merge pull request #28 from loganwatanabe/master

Team show page & functionality
Merge branch 'master' into egan-dev
getting most recent changes to upstream/master to work on attendances
removes duplicate form from new event page
does not redirect to / after unsuccessful registration, renders register page instead
changes error messages for invalid login
changes event form to work with more browsers than just chrome :octocat:
fixes event/new.ejs, removes unnecessary block comments from event/team_event.ejs
Merge pull request #30 from AEgan/views

Cleans up some views
removed edit/delete from user/show for players