Updated files to ensure clean comment and string output, and implemented most file decription of client2. Still need to implement signature verification.