Added channel field & channel preservation

Added a channel field that accepts multiple channels, and remembers them, similar to the CS WebClient.

Because of this, channels are now preserved when closing the application.
1 tag per line to make this more readable.