Further extension

add model class
add router class
add dart web settings
combine resources in dart_web.dart