Add a visibility model
Added commit for node_visibility
Extracted roles from users into own table