Add maps

I added a map to the Index page.  I also added validations on the coffee_shop model so we get real addresses.

you can see an example here: http://protected-everglades-5315.herokuapp.com/

If the address is not understood by google it will break the map and just show the ocean.  not sure how to fix that but something to look into if you dig the maps.

:santa: