Ensure the role decider receives an instance of WP_User
Do not pass currently signed in user to syncer

It does not need to be aware of the currently signed in user.

In the event that there is an existing user in WP it relies on the
authenticator telling it if the user has approved the merge.
Add vagrant environment for working on the plugin.