[#MmLRZ2E2] add in page mocha tests

Move all gulp tasks into gulpfile (easier to manage), add selenium test that runs in-page mocha tests

Branch: MmLRZ2E2-development