Since the new design is engine agnostic, removed HandBrake from the class names.
Added plugin architecture for Worker functions, to support multiple ripping engines. Update worker script to use the new code. Update Logger to output messages to console when running under the worker script.