CHOP-22. Design how users interact with Entity IDs

This includes all types of entity ids, including composite.

issue: https://jira.kiji.org/browse/CHOP-22
review: https://review.kiji.org/r/281/

reviewed by: kiyan, robert