Problem Twenty Two

ADDED: Problem 22 soulution. Still needs documentation and formatting.
Solved Problem 25

Solved Problem 25
Solidified math using maps and went back and refactored existing classes
to use similar logic.
Created a new class for fibonacci numbers that are larger than ints can
hold.