Correctly handle no filename.
Add shebang to prepublish script.
Ignore compiled sscad.js script.