API CHANGE: DDatabase.entity returns empty DEntity rather than throw exception

this undoes an old design decision to throw an exception when an entity lookup returns an entity with no keys.
Merge pull request #72 from pellucidanalytics/topic/entity-semantics

make entity method consistent with Datomic semantics