fixed nameing in DbModule
extracted ArtifactBuilder out of SmoothExecutor
added handling of more than one function in build command