Request and data messages working
Choke and Unchoke (ps.: there still a deadlock happening sometimes... i will check that later)