70 implement tenant specs

closes #70