scroll errors into view, fixes #38
fixed margins on product list pages to account for errors going to the edge
give the store name a little breathing room and then overflow ellipsis when it's crazy long, fixes #36
limit width of buttons, fixes #34