Added Routing and split into partial htmls