add travis config for automatic doc generation and deployment