Added two new classes to handle the mapping with booleans.
Also added functionality to allow for user to add their own words to the
map.