Limit the number of simultaneous active fs.readFile calls.
Limit the number of simultaneous active fs.readFile calls.

This goes a long way towards avoiding EMFILE errors (too many open files), though fs.watch still contributes to the problem.

Closes #22.

kwangkim/commoner,reactjs/commoner,benjamn/commoner,facebook/commoner