extracted base_sentence.rb and validating_sentence.rb
refactored ValidatingSentence