initial commit of spectral granger module