moved mef part into architecture folder
adding clean architecture solution