added .gitignore to omit files from the build
updated .gitignore
added basic cashier workflow
Added DAO layer for Invoice
Provided Invoice creation and listing
provided documentation
Provided the update invoice action