Entries to Activities

Massive refactor to get rid of the unnecessary abstraction of a
StreamEntry object, and clarify terminology and system usage everywhere
by getting rid of the term entry.
Also change start and count resource parameters for paging to skip and
take to better align with database mentality.