Source cleanup, added support for new games

Source cleanup - put majority into a dumper class. Needed doing -
program is 8 years old and features have been cobbled on. More cleanups
are needed but this will do for now.

Changed file detection - now specifies the music file for games where
all episodes are in 1 folder.

Added support for Walking Dead 400 Days, Walking Dead Season 2 EP1, Wolf
Among Us EP2.

Added skeleton support for the rest of the Walking Dead S2 and Wolf
Among Us Episodes. Might mean that new episodes work without an update