Misc code cleanups, license etc. Made sure to put all external minified JS libs in an external folder and include README with instructions how to fetch original code so any users can validate the libs against source and make sure I didn't insert any backdoors in minified code. Also using sjcl's bit array -> byte array utility rather than the hacky to hex string then back to byte array code.
Originally wanted to use sjcl's big number so don't have to pull in another lib but that class doesn't have divide capability so still have to be stuck with BigInteger hence dependency on BitcoinJS, since it provides some nice wrappers around jsbn.
Cleanup