adding responsive.css and making things work for mobile etc