Refactor / Improve

* Refactor into a library and a command-line utility which uses the
library.
* Create a package.json, .gitignore, and .gitattributes.
* Add a command line options parser with help.
* Allow multiple input directories
* Allow concatenating and minifying the resulting JS (in this case, the
output will be a file).