added a layout file with yeild function for header and footer