reduce one level of package structure
add a build script and some basic regression testing