Allow sync schedule to be configurable per environment

Per #72, this adds support for `SYNC_SCHEDULE` env variable which can contain Crontab definition.

I had to replace Clockwork with Rufus Scheduler, as Clockwork doesn't support crontab-style definitions.

I will probably go ahead and merge this myself after squashing a few commits.