responsive and more

added responsiveness, header, footer.