changing synchronizeModel to use bulk api

-- synchronizeModel was failing by making thousands of individual requests, so it now uses the bulk api
-- bulkPush can be fed into the options. this determines how many items it should collect before it makes a bulk call. 
-- changed some methods to private helper methods, to build the data structure two separate ways for .index and .bulk 
-- bumped the version number to 0.0.10