Minor oAuth2 fixes and cleaup

@sandeepone  But still I failed to login via GitHub (I receive message from 190 line) 

p.s. At 177 line
mb instead `catch (Database_Exception $e)` should use `catch (\Gleez\Database\DatabaseException  $e)`?