Complete Overhaul

Better naming conventions for CSS classes, standardized markup across templates, direct google maps API integration, schema.org markup