engine: fix add watchdog

Fixes the watchdog add in restapi.
- added validation for adding and updating entities
- removed WatchdogsResource as it was not needed

Change-Id: I95362fda69b8ec7c02893ba30cdf19be7eee5eac
Signed-off-by: Laszlo Hornyak <lhornyak@redhat.com>