Update footer contents from footer branch, fix some error and add layout
Update footer contents from footer branch, fix some error and add layout

ellisjas/matchme,ellisjas/matchme,ellisjas/matchme,ellisjas/matchme