Extract a definition class

This simplifies the dictionary class a bit
by dividing up the responsibilities between
the two classes.

The upside of this is that now the definition
class is responsible for pluralization and can be tested
independently.
Remove extra test

This is no longer needed because the Definition class
is responsibile for handling the plural words.