Rewrite entry deletion logic with Promises
Rewrite entry deletion logic with Promises

Promises help make the routes code easier to read and are easier to
test. Consider this the first of many commits to clean up code with
Promises. [#126665447]

heymanhn/journey-backend