diff --git a/scriptabit/__init__.py b/scriptabit/__init__.py
index <HASH>..<HASH> 100644
--- a/scriptabit/__init__.py
+++ b/scriptabit/__init__.py
@@ -18,6 +18,7 @@ from .scriptabit import start_cli
 from .task import Task, Difficulty, CharacterAttribute
 from .task_mapping import TaskMapping
 from .task_service import TaskService
+from .task_sync import TaskSync
 from .utility_functions import UtilityFunctions
 
 
diff --git a/scriptabit/tests/test_task_mapping.py b/scriptabit/tests/test_task_mapping.py
index <HASH>..<HASH> 100644
--- a/scriptabit/tests/test_task_mapping.py
+++ b/scriptabit/tests/test_task_mapping.py
@@ -22,12 +22,11 @@ from scriptabit import Task, TaskMapping
 
 class TestTaskMapping(object):
 
-    @classmethod
-    def setup_class(cls):
-        cls.tm = TaskMapping()
-        cls.src = Task(id='1')
-        cls.dst = Task(id='a')
-        cls.missing = Task(id='blah')
+    def setup(self):
+        self.tm = TaskMapping()
+        self.src = Task(id='1')
+        self.dst = Task(id='a')
+        self.missing = Task(id='blah')
 
     def test_persist_task_mapping(self):
         expected = TaskMapping()
fixed some class methods in tests, added stubs for task sync code