- rewrited using classes
 - added simple search without downloading
 - added local token saving
 - added a couple of new options