Add chat template

Hey, @pat270.

Here is a chat template with some basic interaction. It probably still needs some work. Let me know what you think.