fix sticky footer, begin working on CSS changes for responsive design