corrections to typos
added id to reporting area
splitting chat program out over view and controller