expanded WebApi for crud, handle roundttrip, need to fix controller tests