extract configuration to a separate module, add an ability to pass options when calling Synchronisable#sync
fix spec to use Synchronisable#config
update README.md