Fixed some crazy #includes
Fixed comment
Added likely borked first attempt at DoP Decoder subclass
Made constructor public
Made constructors public