Added the main structure of the extractor, added functions for keywords editing, without testing