consistent api results:

CouchDBPlugin returns Future[Either[Throwable,JsValue]]
Recipe Service returns Either[Throwable,JsValue]
Recipe Controller handles them
helper method to resolve Await.result