Add BaseTestCase
Add core initial tests