Updated setup script so that it doesn't rewrite source call. Added a check to make sure that users do not re-grab the same directory multiple times.