Update of reservation controller, service, dao with support for updates
& logical deletes + general code clean-up.