Removed the unused quadrants array
Removed the 'watch' module and moved the functionality to the 'elements' module
Added a promise in order to wait for the 'ready' event before starting the tests.
Defined the properties of a zone after its global namespace is found
Moved the 'events', 'on' and 'emit' properties to the parent module
Added the 'element' prefix to the events related to elements