Adding git support and allow user to exclude dirs/files