Renamed Logger to DebugLogger
Simple addin manager which uses MEF (probably a mistake)
Added an ITarget interface so different locations can be in a collection together; Channel's users are now a dict of string, user
Added an ITarget interface so different locations can be in a collection together; Channel's users are now a dict of string, user
Added user parser (util is now partial)
User should be a class, so a ctor instead of a static parse
default port instead of nullable port