add support for probes

- ref #17
- target ensemble sends messages to the probe
- probe sends all recoded data to the administrator at the end of the simulation
- client code needs to access recorded probe data from the network for spike