added project notifications fields to the project model
github issues provider refactored. initialisation using only permanent params and posting receiving notification payload, which is provided by user
notification manager refactoring. manager now storing providers in hash with a symbol as a key. We are storing provider key in project.
added notification manager initialiser with preinit github provider