Require 'gm' only when needed
Merge pull request #2 from jsmarkus/master

Thank you very much to point out this issue, after a period of consideration, I decided to completely remove the `gm` module dependency . Thanks again.