First commit, basic canvas and chatroom