Corrected the way table parsers are chosen

Added some traits for future extensibility
Removed all Parser-objects except for PageCreator (renamed from
PageCompiler)