Create new Annotation based api basics

new file:   lib/application.dart
modified:   lib/src/router/match.dart
new file:   test/meta_data_test.dart