Rule out noise in unit tests by using only one kind of config src
Updated build.sh
Add functional tests