Adds subtotal, discount and vat UI auto updates.
Adds total auto update
Adds insertion of invoices.
Adds state (for Draft, Sent, Paid) to invoice.

Also a comment field for the invoice-product map.