streamlined code
Merge pull request #3 from nettux443/streamline

Merge streamlined code
added some comments to client.py
added more comments
Merge pull request #4 from nettux443/comments

Comments
added comments and general fixups
Merge pull request #5 from nettux443/comments

added comments and general fixups
Merge pull request #7 from nettux443/master

Updating