Feat john add single page app via partials