added media queries for smaller screen size compatability and added error reporting
fixed issue with location-finding api, and added temp on click