Port to Dart 1.0
Add route package dependency