add licensing
raise exception when entities contain unsupported types
properly handle index query without indexed column
don't format license header
test operations on closed entity store