Refactoring OAuth2\Provider and Github\Provider
Added working Vk\Provider