simple router, just like mvc in C#