Corrected issue with static routing, created ViewRenderer to prevent infrastructure leak into the view layer, baisc code clean up.