Fix #13 timer: Get time.Now() onetime to avoid race condition

In some case, nextSend.Sub(time.Now()) could return negative value.
timer: fire a timer immediately even if duration is zero
Makefile: increase timeout
initialize Server properly