Require sites to list all Services they intend to use.

The "allowed devices list" wording will also probably be useful in letting
sites reconnect to devices that have gone out of range, although that's not
spec'ed yet.

Fixes #5.