expose AES and CBC
expose aes dependency
CBC encryption
block cipher should support "encrypt" and "decrypt"
rename keybuf -> cipherkeybuf

...since this use of "key" is very different than the public/private key pair
that is key.js
decrypt block
decrypt blocks
unpad
blockbufs2buf
CBC decrypt
test decrypt
add it description
static methods start with @ in tests
add test to make sure AES works with CBC
woops ... actually check that output is correct
symmetric encryption convenience class
Encryption -> SymEnc

This is more explanatory ("symmetric encryption") and also does not encourage
its use for people who don't know what they're doing. (It should only be used
in combination with some type of message authentication.)
expose SymEnc
ECIES
refactor address - use "set" function

...intend for this to become standard throughout the lib