Add invoice backend and frontend

Remove previous migrations
Generalized URLImageField to URLFileField
Share fields and traits between apps