added comment model and controller, closes #2