Add tests and test compiler gulp tasks