Small change in sha256
Changed message length from unsigned long to uint32_t
Added crypto.c and crypto.h. They will be used tom manage crypto
algorithms
pointer to data to encrypt is now const
Continue crypto implementation