Fixed: Non-ASCII chars caused the script to fail

escapeshellarg strips out non-ascii characters if the UTF8 is not explicitly. This fix temporarily switches to UTF8 before calling escapeshellarg.
Merge pull request #29 from haseebq/patch-1

Fixed: Non-ASCII chars caused the script to fail
node.js port stub
node.js implementation working identically to python's
made NodeJS module 'require'able
fix for Node.js getSignature implementation

Node.js getSignature was hashing wrong values in certain cases for complex objects
node.js implementation version bump
node.js implementation now published to NPM as compiled JavaScript
Merge pull request #30 from explicitcall/master

node.js implementation of license generator
Update to use Security.framework over deprecated openssl

Core Foundation implementation adapted from updated Cocoa version.
Return tabs to spaces as per original style
Remove stray CFShow
Merge pull request #32 from benrb/master

Core Foundation version updated to use Security.framework over deprecated openssl