Feature/comments

@jamesmccann Here's the comments feature. Thought it would be good to get some eyes on it.