Merge pull request #11 from AndyYou/master

Merge code
Add rank table
Add custom role provider
Fix some rank issue
Merge pull request #14 from CalvertYang/master

Add custom role provider