Control socket address is configurable
Add size, to fork a set number of workers

size can be specified as options.size to .start(), or specified at
run-time with .setSize(). Only forking more workers is supported,
currently.
Print error and help message if cli command is unknown
Ignore link to mocha
Use default socket address if no addr requested
Add set-size command to cli
Remove the exit event listener after stop
Test that options.env is being passed to worker
Add meaningless semi-colons at request of jshint
Allow optional 'start' event callback for .start()
Add MIT license
Fix rebase, promgram.to is no longer defined
Fix start/stop in slave with optional callbacks
Clean up require statements
Clean up whitespace errors and spelling
Configure options for jshint
Resize up and down support, and a 'resize' event
Rename 'newWorker' event to 'startWorker'

So the start/stop worker events have parallel names.
Rename Client constructor to client.request()

To make clear that the API makes a single request, it doesn't create a
persistent client connection.
Fix display for set-size command