broke the page into partial views and added routing and controllers