refactoring: changed directory structure, removed _render_output_#format methods, dynamically adding responders for serializers