Instagram added to providers (Oauth2)

- registered as external submodule
- implemenation in providers directory

added mapping to create_user functionality