reworked footer

Old footer used ```position:absolute``` which broke responsiveness on small screens