basic operation implementation
(w/o operation update, operation unit tests, 204 http status on operation delete, some refactoring)