be more defensive
updated gem description
updated readme with entities supported