Implemented the Definition endpoint. Refactored.

- Implemented the Definition endpoint, providing the choice of
  canonical or not.
- Refactored the response structs into their own
    <endpointGroup>Responses.go files
- Redid the WordOfTheDay response struct per the developer guide
- Implemented RandomWord endpoint.