set up leaf tests as order-agnostic, add shotgun testing
add shotgun test helper
convert to use shotgun helper in specs
add macro for template class specs