[#21] Only activate GenericErrorAttribute handling if response code is 500
[#38] Move projectName from Transaction to Session, remove session id from transaction, as this will be inferred from the session id in the uri
[#21] Use standard error format and response code if it can be inferred in GenericErrorAttribute