Update Message.java


Support for optimistic choking/unchoking.

Also, a peer sent the wrong size bitfield after handshake, so added disconnect thing for that.