Add entity modeling and fields

Also define a basic entity for Host