[testing] Added code coverage and travis testing