Add Entity/Player interfaces and components

First steps in entity/player interfaces - returning the UUID for all, and last
known name/display name for the Player. Core interfaces for components