Update allowing multiple locator pages

@jirish this is what I was thinking for supporting multiple Locator pages on a single site. There is one area that needs some work (onBeforeDelete). Ideally it would trigger on the deletion of the draft page not on un-publish which is what happens.

If this looks good other than the onBeforeDelete I'll update the README and update the PR to include notes on the usage. This will probably constitute a new tag as it changes the get functions for the locations.