Building out all templates, basic homepahomepage functionality