Refactored to make batch save more functional
Merge pull request #41 from iain-peddie-tessella/batch_save_refactor

Refactored to make batch save more functional