added footer, header and outlet and some changes to css