Added switch for weather component
Validation
Weather js clean up
Search tool clean up
Search tool: make it get data from click
Updated search tool tests
Weather test updated
Validation