First Pull Request

i mean. in your create function, it's creating for a thread and a comment at the same time. 
what if you need to create a comment only? for reusability and readability, you can make 2 methods, createThread and createComment