Added flush.mode to commit in Datasource

Various create Spock tests for required fields only

TODO : sort problem with Command test, data model problem causing SO