Update "ruby extensions" guide

- adding extensions
- adding libraries
- adding 3rd party gems