Lower file permissions.
Added comment on dockutil.
Separated reload items to reload class.
Added -HUP to reload and also reload cfprefsd first.
Removed unrequired require/notify in favour of the Class relationships.
Linted.
Droped action add/remove in favour of ensure present/absent.
Dropped label in favour of name, as felt like double handling.
Improved readability of commands by replacing excaped double quotes with single quotes.
Added before/after positions as well as raw value.
Added ordering on before/after items, as they need to exist before we depend on them.