Changes on client, server, and README

Check last 3 commit messages for detailed changes.