finished output package, everything was tested and documented, more detailed  changes include distributing the contentData objects and implementing future objects and multi-threading for the output-extensions