Adding ErrorReporter class and ui. Still need to implement some methods. We will do it tomorrow