DJBP-2 | coding convention, unit test, test coverage: add travis-ci configuration