Bump gems
Simplify LIST
Use MultiJson load/dump instead of decode/encode
Let channel handle the join if open status is changed