Initial Router Commit
Initial commit for the router & test cases