add member model and type mediator
some basic tests (depends on list fields and members - will fail for you at the moment!)
towards a full client (needs tests)