working csv reader, csv tests, give codes based on relative uri for better namespacing