initial commit of replay branch; mainly working, needs refactor
pathname, not path
throttle the read stream which throttles rate at which setTimeout's are called; also, don't set more setTimeouts then necessary
put input.pause() back into play
Refactoring replay work so that it just tries to run through things quickly.
Merge branch 'master' into replay2

Conflicts:
	client.js
	generator.js
Rolling back a couple small and dumb changes.
Make replay uri's the same internal format as other modes.
Log more targets for each worker.
Start loading log immediately on statup.
Preemtively read log file while testing.
Let each worker read from the log individually.
Start each worker off at a random spot in the first half of the file.
Be a little more picky about paths.
More specific line parsing.
Better handling at the end of a read buffer.
Some failsafe path checking.
Merge branch 'replay2'