Added to gitignore
Added to gitignore
Added URL passing for Gitlab server

Added the ability to pass the URL for Gitlab server to make
type/provider more flexible