Follow naming style in gemspec file

Hello!

Thought would be nice to be consistent on some naming:

- Gem release has `geo_pattern` name
- Library entry point is `geo_pattern`
- Gemspec was named `geopatterns`

This change just change the later to follow the style (compared to other Ruby gems)

Thank you for releasing this out! :heart: :heart: :heart: