Refactored Makefile
Refactor to use dynamically allocated structures
Added basic hashing support
Refactored cipher functions

Signed-off-by: Bogdan Purcareata <bogdan.purcareata@gmail.com>
Add arguments parsing & start hide message basic implementation

Signed-off-by: Bogdan Purcareata <bogdan.purcareata@gmail.com>