Stubbing out a location schema example

Adding this in for discussion.

Thought it'd be a good idea to include the ability to have an online location and multiple addresses. Can't think of a use case where multiple online locations would be needed.

Wondering - is this schema defined properly? Also, it gets tricky to define values for state_province and country. Use abbreviations, country codes instead? Added geolocation which in itself isn't super useful unless it's being plugged into a mapping system. In which case, displayers could use libraries to translate the physical address to coordinates.