Added unit tests to cover all MultiBackend driver functionality. Fixed s...

...ome MultiBackend driver issues the added tests revealed.