* alert poc
* refactor(app): add in app public api
* refactor(nav): implement a public interface and correct types to nav
* feature(helpers): promisify the animation's play method to make it play nicely with promise flows
* test(alert): fix test to ensure alert element is hydrated before using it
* refactor(index): expose the Nav public api types