add role based auth
Merge pull request #47 from xduo/staging

Add role based auth