Add smarts to Member Entry

- Shove all in-member code into member entry struct