Changing insert to be an optional batch insert.

Make batch insertion the default. Causing issues with loads with multiple
threads but may potentially be faster when inserting into large databases.
The implications of this need proper testing.