Created Facade for the Recorder. Created initializer method for the COPEPlugin

With the initializer method, all messy wiring stuff is hidden in the COPEPlugin.
With the Facade, all Recorder internal things are hidden in the Recorder plugin. This prevents exposing internal classes.