added super class TestCase with refactor (big step)
added TestCaseTest
Merge branch 'home-dev' into development
Merge branch 'development'