added functionality to require sign in to add gem
Merge pull request #8 from lauyeung/sign-in-to-add-gem

added functionality to require sign in to add gem