Initial test harness

Much is shamelessly pulled from ThoughtBot
Use mode = :sync when running tests
Initial PushManager passing test
Expanding the sync trigger specs
Adding travis CI