don't auto kill service if no connections (causes problems for heartbeat)
on shutdown, force stop service once there are 0 connections
unify onStart and onStartCommand methods so heartbeat is properly called
make sure to notify data set when cursor is null too!
just pass the URI and let Android figure it out
layout improvements
Merge pull request #393 from n8fr8/v13_network_tuning

V13 network tuning