changes to do permissions check in seagull 

@kentquirk - please note the actual check still has a todo on it but I need to unblock my other work and move forward