run pre commit hooks with gits
add rel_path to go with module_name
add test_file and code_file funcs that take abs paths
new test naming convention
test for shell.rel_path()
tests for test.code_file() and test.test_file()