Add NewDirectory and GetByID method to directory
Test coverage for directory
Subscriber.Conn is now an io.WriteCloser interface
Test coverage for dispatcher