Cleanup import ordering.
Basic test creating a campaign.

Uses django-dynamic-fixture for automating object
creation.
Added a common MoneyField in Payouts.
Check the amount as well.
Common util function for moving to Decimals.
Unused line of code.
Use amount_raised as a proper field without fees.
Added payout_rule to Payout and factor out choices
Automatic setting of payout rules plus refactor.

Renamed 'line' into 'payout' in create_payout...
Do not update payout rule automatically.
Calculate amounts in central place.

Updates:
  - payout_rule
  - amount_raised
  - organization_fee
  - amount_payable
PEP8.
Migration for MoneyField and fees.
unicode() bug.
Unbroke current_amount_safe and renamed it.
Readability and comments.
Full test coverage of safe_amount_payable.
Admin updates after Payout refactor.
Moved signal handler to its own module.
TODO for weird lingering functions.