added start() and stop() methods
added registerHandler and removeHandler
started implemeting tests for the packet based network