Reorder code
Rename run_test to run_exec_test and test for exec
Run run_http_test if http is defined
Implement run_http_test
Implement contains check
Merge branch 'http'