* Add tests.
* updates after API meeting.
* test(): add tests for create controller components.
* correct testing for controller component
* Ensure tests properly cleanup after each run.
* create common test utils for overlay and controllers.
* initial tests for ion router outlet
* simple update.
* add mocks for jest tests.
* fix(react): correct controller types and reexport AlertOptions.
* feat(): add Ion Stack and Tabs navigation items based on React Router.
* rework tabs and add router outlet
* fixes to the outlet rendering.
* add direction as state
* fixed transitions
* Update to core rc2.