Added conjugation rules to DataModelClasses.py

Added all the conjugation rules to DataModelClasses.py, these can then
be used to convert a conjugated verb back into its dinctionary form
before looking the verb up against the dictionary.  Now we need to crack
the problem with Mecab tokenizing conjugated verbs into two separate
tokens.
Tidied up output

The output should now only contain a , when there is more than one part
of speech and should not appear after the last one.  Same with the ; in
the meanings.