Weather now pulled from website that doesn't need API key. Location guessed from IP if not provided.