Added ReportFormat enum, model.report package
Added Builder