Add validations
Add edit and delete
Add comments
Add devise