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 for Payout admin.
Migration for MoneyField and fees.
unicode() bug.
Unbroke current_amount_safe and renamed it.
Readability and comments for Projects.
Admin updates after Payout refactor.
Moved signal handler to its own module.
TODO for weird lingering functions.
Factored out generation of invoice reference.