Added unit testing for permissions.
Added localized root exceptions and started refactoring permissions exceptions to become localized.
Finished exception and logging localization in Commons Security.
* Added DuplicateKeyException and fixed JongoRepository to be more consistent with log messages.
* Made all PermissionException runtime exception (almost every time they'll be thrown through AOP).
* Added utility for sending emails.
* Fixed localizable logging and exceptions (using our own now, instead of Cal10n).
* Added SecretKeyRepository for managing storage of secret keys.
Merge pull request #9 from avasquez614/master

Added localizable exceptions and logging