LIVEOAK-547: Initial checkin of skeletal classes for tests
Merge pull request #323 from mwringe/LIVEOAK-547

LIVEOAK-547: Initial checkin of skeletal classes for tests
Design adjustments for Security
LIVEOAK-554 Remove the ability to update scripting resource root
 - Switch the ScriptsRootResource to use initializeProperties() instead of updateProperties() for setting the script directory on startup
 - Added script directory into sink of readProperties()
 - Added tests to verify config directory is retrieved and updateProperties() does not work
Remove this test class for now, to prevent confusion
LIVEOAK-538 Change resource-triggered scripts priority to be between 1-10
 - Define tests for priority values
 - Create a metadata builder
LIVEOAK-538 Change resource-triggered scripts priority to be between 1-10
 - Implement range checking for priority
 - Add additional test for reversion back to default value