added slf4j dependency
returning body on exception, setting status code and headers
applicationexceptio -> iae