add clustering support

if passed a cluster count through the CLUSTER environment
variable (e.g. CLUSTER=4 ./start.js), the server now runs
n processes on PORT, PORT+1, PORT+2, PORT+n.