Register CUDA backend.
Add BackendFactory and finish off configuration logic.
Adding a config script for ivy.