add test and implementation for r-D-y, an irregular form I defective; clean up spsecs