added a uniqueness constraint on the database between a sentiment_engine and a headline
added a validation to ensure a headline has sentiment data before saving
deleting a source destroys all of its headlines
added destruction of child objects and a uniqueness contraint on the sentiment engine
Merge pull request #33 from kelmerp/model_validations

Model validations