Switch to use $::path fact

Prior to this commit we hardcoded the paths needed, this commit
adds the path fact instead to make this more dynamic
Add params for bundle

Prior to this commit we did not allow the user to override the
source and revision of the repo to grab the bundle from