[Test] Add test environment for functional tests

Including integration tests which is functional in the sense that
they need the whole system booted.
BDD: pass base_url through parameters for rest
Merge pull request #148 from MLoureiro/pass_url_to_rest

BDD: pass base_url through parameters for rest
Merge pull request #146 from ezsystems/test_env

[Test] Add test environment for functional tests