Implement print page logic
Adjust cart object structure to API, more input sanitation
Disable print button when no cart is selected

Also, small CSS tweaks
Add price calculation to print page
Add more icons to custom font, change Send button icon
Fix live-updating of auto deposit computation
Allow filtering of documents
Rename printjob to print

This is the viewmodel for the print page, and as it can handle multiple
print jobs (and in keeping with this project's conventions), it should
be named 'print'.
Make sure the service looks nice even with JS disabled

Of course, it's going to be absolutely inoperable without JS,
but the least we could do is make it clear what's going on.

The display text is kept in German, as that will be the eventual
display language
Wow. Solch Deutsch. Sehr Wörter. Unglaublich

Jokes aside, this changes all display text to be in german.
Fix documents not being POSTed to /data/print

In retrospect, making the view models inherit from Array wasn't
a good idea.
Always send numbers for depositCount, even if user changed the value
s/getDay/getDate/

Turns out JavaScript has a really really stupid and useless standard library.

Who knew.
Whitespace fixes
Add an 'add all to cart' button
Add option to directly print locally created cart
Rebranding: Jon -> Odie

Having two names for the same service is really kind of a drag,
especially since work on https://github.com/arrrrr/odie has ceased.