auto generate entity ID on creation if none supplied fixes #567
explicitly require securerandom in Data::Entity
feedback from AG
Merge pull request #568 from flapjack/567_auto_entity_ids

auto generate entity ID on creation if none supplied