chore(access): refactors lib/access and AccessCollections to use services

Also fixes the phpdoc on $CONFIG->site_id and makes it clear this is just a
copy of $CONFIG->site_guid.