Merge pull request #8 from alexeyvo/compress_encrypt

Implement encryption of file
Merge pull request #9 from alexeyvo/compress_encrypt

Add ability to autogenerate aes key from password
Merge pull request #10 from alexeyvo/compress_encrypt

Add ability to compress and ecrypt same file
Avoid buffer change while encrypting data
Rename buf_for_compress to buf_for_compress_encrypt
Merge pull request #11 from alexeyvo/copy

Avoid buffer change while encrypting data
Fix tests after length change