Added TestNG extension

- added testNG extension ESServerExtension to wait test execution untill jaggery apps get deployed/populated properly
- updated test cases

is this "================" intentional?