* Added langchain support (OpenAI's gpt-4o model) * Created a system prompt that gives functional results * Initial integration of logging for LLM responses (needs improvement)