Added code coverage checks.
Added extra unit tests required for 100% coverage.
Refactored integer reader to use header byte from the stream.
Moved literal field reader code to a helper method.
Updated decode method to work without block and return a list of decoded fields.
Added the configuration file for the Travis CI