Added weather module; refactored airport code.