Actual initial commit.
Travis fixes.
Actually fix Travis?
No seriously, fix Travis.
Fix Travis' python versions.
Change set literal to tuple.

2.6 :(
Fix Travis some more.
Remove GenericIPAddressField in Django <1.4

Not the *best* way to check for this field...
Fix indentation.

This is just getting embarrassing.
Commit uploads.
Change dict literal to comprehension.

2.6 always gotta get me down.
Pass strings instead of floats to Decimal

2.6, why?
Work around 2to3 not running on tests.
Fix kwargs updating when no fields have changed.

Now properly no-ops.
Improve tests.
Add coverage.
Improve introduction.
Fix pycon formatting.
Remove tests for Django <1.5.

Because that's when update_fields was added, and I'm a moron.
Assume field changed if comparison fails.

Better safe than sorry.