Update dependencies

- Add Gemfile for using Bundler to help with dependency tracking
- Ignore generated Gemfile.lock file (and gem files)
- Update dependency on gir_ffi