initial
add basic chatroom pubsub
add license