Improved request_t structure
Removed sha1 sha256 and md5 command, replaced by digest. Implemented use
of crypto