Merge pull request #1 from jerv13/master

WEBCMS-72 - Basic Unit Tests
Merge pull request #2 from jerv13/master

WEBCMS-59 - Update RcmUser with ACL CRUD and re-factor
Merge pull request #3 from jerv13/master

WEBCMS-59 - ACL admin UI work.
Merge pull request #4 from jerv13/master

WEBCMS-59 - ACL update
Merge pull request #5 from jerv13/master

WEBCMS-59 - ACL update
Merge pull request #6 from jerv13/master

WEBCMS-59 - ACL resource provider and service updates
Merge remote-tracking branch 'upstream/master'