Travel Notebook: A digital planning service for travelers and the tourism industry