organize spec files to use same directory structure as source files