allow setting global roles on principals
allow adding users from the CLI
bugfix: don't hash twice, doh! :)
code cosmetics
make email mandatory and fix name handling
test "add user" command and rename relationship for more consistency
allow 'admin' users to view the profile data of others

this also introduces the 'admin' fixture
Merge pull request #4 from pyfidelity/global-user-roles

add global user roles