refactored backends

-added Backend class, super of neuron and lems backends
-replaced residual OST stuff with OMV
-env vars are now set per installed backend, not globally in travis