custom extractors registration, add example convenience shell script for managing translations

extractor may be a class or instance now