Use arrays for center and bounds in tilejson

Fixes #4

This does not validate that the parameter in the Mapnik XML is valid,
but if it is valid, it will result in a valid TileJSON.

cc @zerebubuth 
Is this better than `array_keys.find(row.first) == array_keys.end`?