Use bundle for sync params

This change also includes commit 54e9fd694fb4bb8aecb0a29dac8016ddb162b090 which fixes issue 5. 

Add another method for taking a bundle argument for configuring the sync rate,etc.