add bson_ext to gemfile and fix gitignore