Improved print output of bitfields.
Made the sending of bitfield optional if client.downloaded == 0.
Also began notating program flow with comments, and making class members
explicit.
...some more comments.