Added the history tracking to the invoices.
Changed the estimate test name.
Only validate estimates that were in draft status.
Removed the status from the forms.
Fixed a test name issue.
Estimates now use the estimate url.
Added the console to the handers.
Fixes a few comments.
Restricted the invoice's payment and cancelation to the owner.
Updated the migrations to match the choice changes.
Renamed invoice action canceled into cancel.
Refactored a bit the tests.
Invoice cancelation should be possible as long as it has not been paid.
Status abstraction.
Adds the invoice workflow buttons.
Upgraded to Django 1.7c2.
Requires a Django 1.7 version
Mark the right menu item as active.
Better estimate list view.
Manage opened / closed invoice / estimates.