Adding etcd handlers
Implmented etcd on the disgo server side
Implemented etcd on the disgo client side
Switched to []string for the machine list in NewServer
Fixed some invalid code in the client
Seeded rand; added a random identifier to the machine names
Added automatic retry when searching for server addresses
Switched to a passed-in stopChan for stopping the server
Finally, a test suite for disgo
Improved error messages and fixed bad printfs
Closing net listener when stopping server