Add Entity::describe(), move descriptions to Entity and add describe command