Adds open weather map api integration. Committing before adding test cleanup function to delete cache, which previously erased days of work.