Managing service stop and start on app exit

Service now stops on MainActivity stop if not playing, stopped battery
draining wakelocks.