added more pubsub code

added channels and listings, also started work on pubsub wireups and
chat room demo