Adding hopper and window test runner

* Adding hopper dom manipulating methods
 * Adding window test runner
 * Adding tests for window test runner and hopper and profiles