Added by-name resource lookup
Added resource description
Added keywords to schema and entities
Added response readers to handle different response types
ResourceReader has functionality
Added FullResourceReader
Disallow duplicate keywords
Save keywords too.