add functional test, dont test against ree in travis