documentation and travis build