Modified Location controller to handle errors
Modified Location controller to handle errors

We no longer report a `500` error if something goes wrong, we cna check for a more nuanced one, for example a `404` because the resource did not exist

LifoApp/lifo-server,LifoApp/lifo-server