Watershed Development in Respect of Torrent Control, River Channel Stabilization, Avalanche and Landslide Controls