Annotate some constructors

If we can ever build with Closure's advanced optimizations, we'll need
this.
Stop monkey-patching sjcl
Trailing commas
Just define CryptoJS.pad.NoPadding inline

It's silly and not in the existing minified bundle.
More trailing commas
Minify JS with Closure Compiler

Closes #26. I'm going to be a terrible person and check the built files
into the repo, just so we can continue our lack of a deployment
strategy.