Slightly large commit, but doing it anyways: Fixes issue with enumeration descriptors not indexing correclty, resolves issue w scalar test not validating enumeration code, adding map undersatnding to a certain extent, still incomplete, adding interpretation and tests for scalars and scalar lists.