Run triggerOnStart async to allow parent to create

Issue
---
A router created during initialization will trigger its default route before the parent object completes its initialization. This could lead to problems with other components not being ready to be used.

Cause
----
`triggerOnStart` triggers immediately on creation of the router

Fix
---
Defer `triggerOnStart` with `asyncMethod`

Enyo-DCO-1.1-Signed-off-by: Roy Sutton <roy.sutton@lge.com>