Implemented activity unique identifier class. It uses activity type and
origin identifier for equality checks and hash. Tests included.