Added Tracker interface, seperated tracker into httptracker and udptracker(stub for now)
Updated bencode url
Updated bencode url
Updated stats to print bytes left
Initial implementation of udp tracker
Added timeout capability for tracker requests
Cleaned up request method
Added length checks for packet size
Made some vars constants for clarity
Use tracker response interval
Removed debug functions
Merge branch 'udp-tracker'