Mesh Service
Handles all the communication with android apps. Also keeps an internal model of the network state.
Note: this service will go away once all clients are unbound from it. Warning: do not override toString, it causes infinite recursion on some androids (because contextWrapper.getResources calls to string