Removing ProjectConfiguration dependency in github module

Extracted duplicate code

Fixed typos

Refactored application helper to inject ProjectConfiguration depency
Updating gitignore