Added unit tests suite and travis support