add a test to check that the invoice total calculation is correct.
store the tax rate as a class variable.
use the tax rate class variable.
add custom user model to allow for using email as username.
register custom user in admin.
add migration for custom user class.