Adding loading support for Node.js and browsers
Renamed, making filename same as JS object created in browser