Add functional tests driven by selenium