FlatG: Refactoring run method.
Router: Refactoring handleRequest. Adding default route name, and try to use default route if none found.
Tests: WIP.