Replace fully qualified names with import for Ticket. Consilidated getting ticket from query string. Cleanup logging.
Documentation updates
Fail early on wrong use of singleton.
Use correct presentation type from configuration, rather than hardcoded one
Resolve tickets with pathparam, not with 'ID' queryParam, which has been renamed to 'id' anyway