Completed Wad classes and subclasses, added PK* classes, PK3 class can
read files properly but PK7 is not implemented yet (and will require 2
external libraries), re-arranged organization of some packages,
restructured hierarchy so Entry is an interface now.