Use the-gss/error-reporter

This is still a little bit work in progress but I wanted to get some eyes on it.