Added base harvest client classes
Added several extension methods for foreach tasks