docstring changes to geography and filled in pip-requirements
updates to pip requirements
added keyboardinterrup exception handler