Added jettison for json encoding
* Refactored Virtual DOM structure * Added new E2E tests * Updated E2E Test Runner