Added file/directory code along with more git specific dependancies