Shopping cart implementation & tests

- Shopping cart service derived from store
- Shopping cart buton into its own controller
- Unit & E2e tests
- Add editorconfig
- get rid of unused dependencies