Adding documentation and travis ci status