fix spec
move some methods to crawler
add Crawler::Tag spec and fix