remove debug junk
decode messages
some piece lengths stuff
track which bits each peer has