Authenticated Encryption with Additional Data

- Added crypto_aead_chacha20poly1305_encrypt
- Added crypto_aead_chacha20poly1305_decrypt
- Added new Exception AdditionalDataOutOfRange
- Added related tests
Authenticated Encryption with Additional Data

- Updated README.md
Merge pull request #81 from bitbeans/master

Added Authenticated Encryption with Additional Data