made Words.count return a Map
add each word in phrase to Map returned by count
refactored private functions out of count
made split downcase and remove punctuation
add now adds the correct word count to map
added variables to count to make it easier to read