Added enketo edit data endpoint

wait, isn't this just the exact same as the private function in `onadata/apps/logger/views.py`? why not abstract it and use the same function?