#15 Adding primary md5 checksum verification
#16 Patch is a prerequisite
#15 Updating prepare.sh script : generate md5 files
#15 Adding better md5 checksum verification
#18 Put functions in a separate file
#17 Double space in md5 files
#18 extract more functions