finished grouping logic, adding ckan dataset loader, ui tweaks