Separate functionality and commandline interface; fix bug with recent node + falafel in writing to stdout
Keep side-effects (function calls, assignments, updates)
Allow batch mode by passing multiple file names, all to be processed in-place
Implement directory processing (fixes issue #1 ), make files jshint-palatable