First shot at changing mapping

@randymeech I had a crack at changing the mapping from what I saw in the `schema` but I'll need a little more help from you about exactly what data from the `geonames` db is stored in in which type.

Re:
```
I want to change up the way it's working now in ES. At the moment
everything is a single type: location. I'd like to get it back to
multiple types, geonames, admin1, admin2, etc. For the geoname type,
the ID would be the geoname ID, and the rest of the data is like so in
a tab-delineated format:
```

Please have a look at this `PR` which outlines `how` to do it but not exactly `which` data goes where.