Schema hash location

Fixes a couple JSON errors, and I tried out switching the geolocation to the official JSON-Schema one @andrewhayward mentioned. (now, your location schema validates via http://json-schema-validator.herokuapp.com/index.jsp -though I just tested the location section rather than the whole badgeclass, because we don't have good live URLs in the examples we're hacking up. )

(also, updates your repo to some changes to the schema-badgeClass adding ```"format":"uri"``` etc.)

And, derp, sorry if you can't merge automatically -- didn't properly fork, just copied your changes into some local files.