Step 2: Complete

Four files for chat lib and my test example are committed.