Remove dependency on requests and other full sync fixes

This is #12 rebased on master, with a few more fixes for full sync on top.