added @since to docs and more checks to initial permissions function
added warning
ignored my own warning
added reserved namespace constants
now uses DataStore reserved constants
now uses the hook intall/action
core permission setup install hook