peer protocol code

Connects to utorrent, gets bitfield, etc.
some cleaning up of output

Also ignoring .config so two clients don't use the same config file