Separated dependencies into multiple requirement files.
Added weather input channel.