Nicer error panels

I’ve fixed the geomicon styling, as well as tweak a few other things.
Merge pull request #277 from lachlanjc/error-panels

Nicer error panels