Adding new batch prediction functions

- New --test-source and --test-dataset options
- Tests for batch predictions
- New --test-field-attributes --test-types options
- Fixing bug in fields map for evaluations and batch predictions