add main draft

still have lots to do, see comments in main
add extract date function to parsing
clean up weather.py, add timezoner (todo)