Added choosing preferred neighbor peers to unchoke

Still some bugs to fix