connects to tracker and gets peer list
Interface for write/read blocks
Merge branch 'john'