adds coach model
tests presence validations for team and user id in coach_test
tests the getByForeignId method
adds and tests getUsersForTeam
one more test to ensure it is working properly
adds and tests getTeamsForUser
updates readme to include mailer setup info
adds skeleton coaches controller
Merge remote-tracking branch 'upstream/master' into egan-dev
Merging upstream with my dev branch
Merge remote-tracking branch 'upstream/master' into egan-dev
merges for the whole family model
adds mail template model
renames mail_template to email_template
Delete bfg.jar

I'm deleting it.  Nobody is going to miss it.
Merge pull request #14 from AEgan/egan-dev

Adds Coach model, tests, controller
Merge pull request #16 from loganwatanabe/master

configuring to run on open-shift
tests required fields for email template
adds getByTeamId test and fixes the function in the model
can create and list email templates. Committing early committing often
adds the read ability for email templates
modifies routes, forms, and controller actions to conform to a more standared URL scheme