Added all task types,
progress on base repository and model
Added repository core and filter classes