mostly work on revamping permissions for structures

Signed-off-by: schmunzel <schmunzel@swganh.org>