add EntityTracker to keep track of Entity instances

move EntityUtils to utils.entity package