Adjust styling
Add background image
Adding optional query encoding for shop, so that umlauts in a query can be handled correctly
Add id to input fields so that labels can do their job
Add response encoding to enforce when reading the shop response