improve spec template
add default path functionality and supporting tsts