modular encoders

hi,

implemented modular encoders. only mp3 and opus is implemented yet, ogg is on the works.
handles better missing database files and some unicode foo i fixed as well.

if the encoding fails, the raw file is not deleted until all encoders run through.