refactor to actually use and test feathers using a 'domain' plugin not just service functions, begin child implementation but failing