Added user and role commands for issues #214 and #215.

Restructured with a Security directory.
Add documentation for the security commands.
Added missing items and minor code cleanup.
Merge branch 'usercommands'