Small cleanup
Merge branch 'gh-pages' with KungD's commit into CashRegister

Conflicts:
	dist/js/main.js
	src/components/app.js
JSX-ified the whole project. No React.DOM any more... For better or for worse.
Refactored a little, somewhat modularized the code a little.
Cancel-button that clear the receipt
Merge pull request #26 from klambycom/CashRegister

Cancel-button that clear the receipt
Okay, now receipt syncs with Firebase, the sollution is really ugly though, really need to find a better one!
Merge remote-tracking branch 'origin/CashRegister' into CashRegister

Conflicts:
	dist/js/main.js
Better add product, now uses Object instead of array.
Added browser sync so the app reloads when it's rebuilt, no longer needing to reload a couple of times before it finally is built.
Saw that I was loading from wrong Firebase reference, now changed to the correct and fixed to work correctly.
Gone through the node modules and cleaned it up.
Added remove product line functionality.
Fixed a bug that occurred when React reloaded and the products amount just went up through the roof.
Support for new receipts. (must go via address field for now though)
Address field changes to the new receipt if created.
Merge pull request #28 from lohnn/CashRegister

Cash register