add spec testing framework as a dep
add meta spec test