Use BulkProcessor instead of manually managed bulks

 Closes #66.