Merge pull request #300 from liuchuangww/user

Add edit user for admin
Added revokeRole for user APIs; added setRole upon addUser
Added revokeRole for user APIs; added setRole upon addUser
Add privacy to view page and fix some bug