add libsodium
refactor
sodium works
refine factory
fix aes
fix rc4
refine tests
refine logging
Update README.md
make it simpler
update CHANGES
add global mode
bump
Update README.md
fix a typo