added reconciled flag to challenges.  it's used to track if disbursements have been made for the challenge yet.
introduced TransactionManager to simplify making transactions.  starting reconciliation work.
added logic to reconcile accounts when a challenge ends.
TDD FTW
updated contact email.
updated challenges page styles
added duration and miles to challenges list.
updated challenge header.
making the challenges list look a little better for mobile.
Merge branch 'refs/heads/teams' into python-social-auth

Conflicts:
	fitcompetition/static/css/style.css
another attempt to get mapmyrun to work.  #lame