add parent beforeFilter call
add modified field to core_settings table
implement common setup to load and cache all plugin related settings
add settings structure to comment
clear core_settings cache on updates
add event trigger on afterSave callback
add Folder dependency
refactor permission check in preparation for indepth checking mechanism