Implemented PieceMessage.  Not thoroughly tested
fixed untracked files