Added AES-128-BCM cipher with some extra options

- Added AES-128-BCM cipher
- Added possibility to set iv-length on BCM-mode
- Allow empty text to be 'encrypted' for computational purposes.