Add basic test runner via unittest