Add GpuInterface unit test

- This unit test effectively performs a setup-unsetup action and then
  asserts equality. Whether or not more tests are required is to be
  seen.
Merge pull request #1 from praveenv253/master

Add GpuInterface unit test