Server url error handling and conversion to use hashes
Error style box
server error message formatting
using models for shop and products