Started with unit test cases

Working for scene change and list change. Remeber to update the non-test
functions so that they pass the test. Next is: testRender