Refactored fragment & moved to separate class file

Also adding some code to conjugate irregular verbs. It’s starting to
get crowded… :x
Misc. commits, ignore...