Social networks authorizator. Learning OAuth2 procedure, example authentication to Google+, Facebook, Twitter, Instagram and other