fixed compilation error
Calls to time() do not generate errors? Uncommented logging code.
Fixed compilation-time errors by using generic-typed Lists.
Private'd a few variables.
added timer for unchoking at fixed intervals