Merge pull request #32 from wenjun1055/master

fix one bug
Revert "fix one bug"

This reverts commit e4d5fa0bf430401aaf7c440f4f3d4608e1ae33a2.
Fix bug than allow zero length key name
Change to https
Merge pull request #2 from laruence/master

merge with laruence