Need to focus more on SUL before continuing

SUL could be organized better. SyncRoutine may not even be necessary
since it contains only one property. Some of the methods in SyncTask
could be moved to a Utils class. Start throwing exceptions from within
SUL so that errors can be reported better.