Improvements for Github

Removed the scope 'user:email'. The scope 'user' includes 'user:email' and 'user:follow'
Added part to retrieve email

Replaced 'Oauth2Exception' by 'Exception'. Oauth2Exception doesn't exist