Fix bug in GeoJSON processing

We were weren't setting the description or name property correctly in all cases.
Also change simplestyles.geojson to use the correct `title` property instead of name.
Add specs for description processing.