Build infrastructure and tests added