Port can subscribe multi-channel now.
Refactor logger to new directory.
Added user client.
Refactor specs to inner directory.