update config for tile cutting

the main point of this was to update the tile cutting binary so that the heirarchy is represented in the config. this can be used again in loki which needs to know where to fetch tiles from. probably more needs to be done with the graphtilereader but that can be next. in the process i extracted the pbf specific logic out of the main method making it a much smaller piece of code (all the testable stuff is in the library). would be easy to put in a pg graph tile builder if we wanted to at this point but we'll see if that makes sense later on.