Group urlname configurable [issue #45]

Fix for issue AmsterdamPHP#45
- making the Meetup group URL name configurable
- abstracted the common behavior of the `*Service` classes

`.gitignore`
 - exclude IDE files (PhpStorm)