Added a class for retrieving IP and Zip Code

This class retrieves the IP and Zip Code of a client. The Zip Code
defaults to 24060 if this process does not retrieve a zip code (e.g. if
there is no internet connection).

I also updated main.py to include finding IP-based weather. However I
did not update the multi-threaded mainV2.py, so someone else may need to
do this.