initialize the basic repo directory layout