Create RolloutAdapter interface so it can be used with multiple backends
Update README