Update typo in documentation
Merge pull request #38 from technolo-g/master

Update typo in documentation
Add/update/delete permission targets.
Preserve the principals hash instead of splitting it into users and groups.
Tests for permission targets.
Convenience methods to get and set users and groups.
Re-create the principals hash from users and groups.
Use friendly names for permissions, e.g. admin, read, deploy, delete, annotate.
Tests for getters and setters.
Clean up from_hash method.  Replace overly-similar method names.
Cleanup tests for easier debugging.
Manage principals and permissions in a Principal class.
Sort arrays of abbreviated permissions.
Unit tests for the Principal object.