Use after_commit in Sync::Model to fix rendering errors triggering rollbacks. Close #43.
Wrap yields in EM.next_tick to fix possible race conditions when calling Sync.reactor.perform after starting reactor. Fix #34.