Merge pull request #4 from ryanwyu/master

Really uprev the master to dev branch
重构牌型计算方法

重构计算牌型和大小方法，并且实现基本测试代码
完成单元测试用例

补充所有必要的单元测试用例
Merge pull request #5 from ryanwyu/dev

Refactor the code and add test case