update Jekyll version, and .gitignore
add progressive enhancement to improve performace on small screen devices

by adding embedded Google map only to larger screens