move everything spec. like out into a seperate repo