Changed Tag fields. Added LegalResource and fixed syntax on other fields

Major change is having Tag be a type:value tuple so that we can have "categories" of Tags, e.g. different types of occupancy for housing tags