Enable jacoco / codecov code coverage report
Add some simple tests to test coverage
Input queue encoder class isn't needed; InputSerializationConfig should not have batch config; so InputSerializationConfig isn't really useful anymore
More tests for coverage