Add documentation, travis config