Ensure source directory exists
Download source archive
Wrap in if statement to avoid conflicting with other modules
Newlines to be uniform with other declarations