Added services touchup

Added the following touchups:

* "No services" message
* Added services nav button in the charmbrowser now updates its service count properly
can we not tell if it's rendered via a DOM check itself vs managing it here?