HoneyComb: A Flexible LLM-Based Agent System for Materials Science