move backend tests and update to UnitTest
make backends specify a class. refs #255