refactored invoicing making clear interface. InvoicingMaker responsible for creating invoices. Invoicing start_date and end_date => period
Seed + spec print_show update
page-break set up for invoices on prints/show