Lab7 and LabEncrypt - Update 1

Lab7: Just Done

-------------------
LabEncrypt. Update 1
-------------------
Updated many things for better work.
I> Multithreading:
1) Moved code from Utils namespace
2) Added stability by implementing shared_ptr.
3) Got rid of some small but fearsome bugs :D
II>CommandLine
1) Recoded some places. Now more stable.
2) Refactored some code. Less code is often good :)
III>Encryption
1) Removed option of encrypting by RSA algorithm. It was not implemented
and has different implementation way than symmetrical ciphers.
2) Added Worker and Task classes for parallel encryption/decryption
files.
---------------------
Overall: Update 1 is targeted in removing bugs and improving stability
of the system. In the next update the code will be optimized and
compressed as much as it possible without harming the speed of the
program.