Router updates

modified:   lib/route.dart
deleted:    lib/src/router/compiler.dart
modified:   lib/src/router/match.dart
modified:   lib/src/router/param.dart
modified:   pubspec.yaml
modified:   test/route_test.dart