added encoder/decoder functions
added tests
added new dependencies and dev dependencies
added exports functions for encoder and decoder in the main index.js file
added bops dependency to index.js. Updating tests to call index.js for access to encoder/decoder functions.
fixed tests
fixed dependency path to fit with changes to index.js, test is passing now
removed unneeded return map function on encodedecode.js
changed intentation
added seperate encrypt and decrypt object for encoding. Also fixed mix up between decode input encoding and output encoding.
fixed opts object parsing inside of encodedecode.js and updated all tests to conform to this change.
changed test name
removed old name test from repo
removed chunk logging statement from encodedecode.js
Update README.md
removed opts check for decrypt inside of encrypt function, and removed check for encrypt opts inside decrypt function.
added test
changed tabs to spaces on encodedecode.js
added to devDependencies in package.json
fixed issue in allCiphers.js where aes-xxx-xts algorithms will throw error if the input data is less that 16 bytes. This is from https://github.com/joyent/node/issues/6477