library functions now return slices of Channels, not just strings; added online channels command