added footer and cleaned up some responsiveness