start on go port
add runtests.py