starting front-end layout, fleshing out page controller and experimenting with the routing