Changed encryption algorithm arguments

Encryption algorithm arguments changed to accept byte arrays. A new
function added to FileReader to create a new file from the given byte
array.
Reverse encryption and compression implemented

Reverse encryption is mostly implemented but decrypting needs work.
Compression implemented and working. On form loading it will create a
Crypty-Chops folder in the roaming folder and try to move the
compression folder into it. If it can't it will just leave it as is and
use it from original folder.
Fix decryption
Remove FILE_NAME field from header

Was not being used in the encryption and decryption processes.
File now added directly to list
Add decrypt error message
Fix file edit function
Fixed file saving/loading

FileList.ccfl is saved in Roaming/Crypty-Chops
Changed Icon

Switched from old icon to new one
Fix access denied errors
Disable 'Use file as key'
More fixes
Merge pull request #45 from egeldenhuys/Bug_Fixes

Bug fixes