big refactor wave. improving client api layer on most fronts. Now supporting domain models
missing files
Merge branch 'master' into client_service
git being fussy about small and large characters in filename