Added activity stream (and api to call it) containing 10 types of events (5 the user can instigate and 5 which may happen to them) based on live data