Danliu/testfix

create a separate solution for gallery functional tests. It include the functional tests, fluent tests and test helper. Also update the run script to build the new solution.