restructure tests
add build file