Clean up and document various exceptions.
Better error reporting in area_test.
Introduces pbf_error as exception used for PBF parsing problems.