Move const variables
add some methods into SyncEngine
import a category and implement the init method in SyncEngine
Bug Fix
Change the predicate of a NSFetcheRequest

次の順序で同期処理は実行される。

1. サーバに存在しない・ローカルにのみ存在するレコードを消す。
2. ローカルで新規登録したレコードをサーバにPOSTしてサーバ側で登録する

このとき、1の段階で2でPOSTする予定のレコードがローカルから消えてしまう現象が起きた。
これを解消する為に、predicateでsyncStatusを見て、既に同期済みのレコード(ObjectSyncted)である条件を追加した。
（これからPOSTしようとするレコードのSyncStatusはsyncCreated)