Create new/edit of a channel

It closes #80.

The #85 should be merged before this one.