added footer and main markup

improved HTML semantics using main and footer tags.