Removed custom providers from the UI

Added "Anonymous" providers on the backend that are automatically created

- incorporated changes from the last pull request
- rebased to master and squashed commits into 1