Added Whoops library for error handling