Comments

Resolves #14 and #15. Nested comments with markdown support. :smiley: 
It looks like you're allowing null in the database for `comments.user_id` and you don't have a presence validation for user on comment. Looks like this will blow up when a user deletes their account. You could wrap this whole thing in a `if comment.user.present?`