project will no longer compile with less than 1 Gig ram
only clone repo if it doesn't exist

additionally moved directory name, directory location and git url into variables