Converted the bindings to use Simulation
Fixed device enumeration for the python bindings