Extract modules to Gemfile.

Support using bundler, etc.
Add gitignore for lock file.
Merge pull request #16 from pnasrat/use-gemfile

Extract modules to Gemfile.