Adds backend for simple item transactions.

* Also, Counters and their validation, Clerk login/logout.
* Basic frontend part too that currently only finds items (if clerk has
been logged in from console).
Somewhat working checkout

* Not too much of error handling yet.