in js/data.js:

-in Data.sign(), use cryptoJS instead of require("crypto")
in js/encoding/tlv-0_1-wire-format.js:

-use cryptoJS instead of crypto for module name (avoid collision with HTML crypto API)
-use cryptoJS throughout instead of require("crypto")
in wscript:

-reorder browserify.js and feross/buffer.js to come after securityLib (keeping browserify-require.js at the top)
--This is because changing class definitions to be var class = vs funciton class can cause errors when interpreted out of order
add package.json:

-Redirect ./js/crypto.js to ./js/browserify.js
--------->./js/transport/tcp-transport.js to ./js/transport/web-socket-transport.js
-^^Only interpreted when using browserify^^
-add dependencies 'jsbn' and 'protobufjs'

-TODO: proper authorship and copywrite metadata (currently just says 'UCLA')