Pull Entity reading into EschalonData where it belongs.  This closes #15 for good.