Add source folder hierarchy; ignore IDE files