Merge pull request #55 from lpotter/master

fix a few bugs
bump version to 0.9.28
[connectionagent] when connecting only disconnect when new
connection is wifi and default route is cellular.