Further work on webapi - now CRUD support, etc