add ledger item and line item migrations
move active record generators under invoicing namespace
move generators into corresponding folders