Android based service to Intelligently switch between the different Wifi and Mobile Networks