now produces a human readable JSON file
code cleanup before release
adding npmignore