Simplified dependency checking, file download, and zip extraction functions. placed the actions themselves in main with applicaiton-specific values.