Add a timeout for a single sync operation.

Fixes https://github.com/larsxschneider/hubsync/issues/3