move invoice classes into Invoice namespace
add Orders to the Invoice
add methods to invoice class
Merge pull request #29 from immersivelabs/invoice

Invoice
move properties and methods from Cart to BaseOrder
Merge pull request #30 from immersivelabs/order

move properties and methods from Cart to BaseOrder