put the crawler to classes and used them

fixes #22