add geb + spock functional test