Adding support for OSM extracts.
Added requirements.txt - for virtualenv & testing purposes
OSM settings and code refactoring
Rollup of recent changes