Revert "Remove backend class to move it to the multidev repo"

This reverts commit 966587c5aa542f64b2470131508f842d8c78c688.
Changes to BackendClass from when it briefly lived in accelerate-multidev.  Add the multidev-test.hs