adds data parser

Creates a command to save locations near many entries.  User models that will be used for other functions.
* Neighbors finds objects near other objects (regard latitude and longitude)
* WebGroupFinder finds groups of neighbors, that all are eachother neighbors.
* CoordinateCenter finds the center of webgroups.
* CsvMaker formats a file of world cities.
* LocationFinder searched world cities list by conditions.
* LocationBuilder uses the WebGroupFinder to find centers of density, and sends it to LocationFinder for matches. Saves locations.