weather widget

added weather widget functions
weather json update

added icon and description to the weather response