adds spec runner + doc gen